Shaka Player Embedded
|
#include <media_capabilities.h>
Defines capabilities of the key system required to play protected content. If the key_system field is non-empty, the content will be encrypted and the following settings will be used.
In MediaPlayer, Decoder, and Demuxer, this object can usually be ignored. A valid EME implementation object will be passed in and support for EME will be handled by other classes.
Definition at line 166 of file media_capabilities.h.
shaka::media::MediaCapabilitiesKeySystemConfiguration::MediaCapabilitiesKeySystemConfiguration | ( | ) |
shaka::media::MediaCapabilitiesKeySystemConfiguration::MediaCapabilitiesKeySystemConfiguration | ( | const MediaCapabilitiesKeySystemConfiguration & | ) |
shaka::media::MediaCapabilitiesKeySystemConfiguration::MediaCapabilitiesKeySystemConfiguration | ( | MediaCapabilitiesKeySystemConfiguration && | ) |
shaka::media::MediaCapabilitiesKeySystemConfiguration::~ MediaCapabilitiesKeySystemConfiguration | ( | ) |
MediaCapabilitiesKeySystemConfiguration& shaka::media::MediaCapabilitiesKeySystemConfiguration::operator= | ( | const MediaCapabilitiesKeySystemConfiguration & | ) |
MediaCapabilitiesKeySystemConfiguration& shaka::media::MediaCapabilitiesKeySystemConfiguration::operator= | ( | MediaCapabilitiesKeySystemConfiguration && | ) |
KeySystemTrackConfiguration shaka::media::MediaCapabilitiesKeySystemConfiguration::audio |
The requirements for the audio track.
Definition at line 185 of file media_capabilities.h.
eme::MediaKeysRequirement shaka::media::MediaCapabilitiesKeySystemConfiguration::distinctive_identifier |
The requirements for distinctive identifiers.
Definition at line 176 of file media_capabilities.h.
eme::MediaKeyInitDataType shaka::media::MediaCapabilitiesKeySystemConfiguration::init_data_type |
Type type of EME init data that will be used.
Definition at line 173 of file media_capabilities.h.
std::string shaka::media::MediaCapabilitiesKeySystemConfiguration::key_system |
The EME key system ID the content is protected with.
Definition at line 170 of file media_capabilities.h.
eme::MediaKeysRequirement shaka::media::MediaCapabilitiesKeySystemConfiguration::persistent_state |
The requirements for persistent state.
Definition at line 179 of file media_capabilities.h.
std::vector<eme::MediaKeySessionType> shaka::media::MediaCapabilitiesKeySystemConfiguration::session_types |
The types of sessions that will be used.
Definition at line 182 of file media_capabilities.h.
KeySystemTrackConfiguration shaka::media::MediaCapabilitiesKeySystemConfiguration::video |
The requirements for the video track.
Definition at line 188 of file media_capabilities.h.