Shaka Player Embedded
|
#include <demuxer.h>
Public Member Functions | |
Client () | |
virtual | ~ Client () |
Client (const Client &)=delete | |
Client & | operator= (const Client &)=delete |
Client (Client &&)=delete | |
Client & | operator= (Client &&)=delete |
virtual void | OnLoadedMetaData (double duration)=0 |
virtual void | OnEncrypted (eme::MediaKeyInitDataType type, const uint8_t *data, size_t size)=0 |
Defines an interface for listening for demuxer events. These callbacks are invoked by the Demuxer when events happen. These can be called on any thread.
shaka::media::Demuxer::Client::Client | ( | ) |
|
virtual |
|
delete |
|
delete |
|
pure virtual |
Called when a new encrypted init data is seen. This should not be called for init data that is given a second time.
|
pure virtual |
Called after the first init segment has been processed.
duration | The estimated duration of the stream, based on the init segment. Will be Infinity if the duration is not known. |