|
typedef void() | onCreationFunc(MatroskaFile *newFile, void *clientData) |
|
|
MatroskaTrack * | lookup (unsigned trackNumber) const |
|
MatroskaDemux * | newDemux (MatroskaDemuxOnDeletionFunc *onDeletionFunc=NULL, void *objectToNotify=NULL) |
|
unsigned | timecodeScale () |
|
float | segmentDuration () |
|
float | fileDuration () |
|
char const * | fileName () const |
|
unsigned | chosenVideoTrackNumber () |
|
unsigned | chosenAudioTrackNumber () |
|
unsigned | chosenSubtitleTrackNumber () |
|
FramedSource * | createSourceForStreaming (FramedSource *baseSource, unsigned trackNumber, unsigned &estBitrate, unsigned &numFiltersInFrontOfTrack) |
|
char const * | trackMIMEType (unsigned trackNumber) const |
|
RTPSink * | createRTPSinkForTrackNumber (unsigned trackNumber, Groupsock *rtpGroupsock, unsigned char rtpPayloadTypeIfDynamic) |
|
FileSink * | createFileSinkForTrackNumber (unsigned trackNumber, char const *fileName) |
|
UsageEnvironment & | envir () const |
|
char const * | name () const |
|
virtual Boolean | isSource () const |
|
virtual Boolean | isSink () const |
|
virtual Boolean | isRTCPInstance () const |
|
virtual Boolean | isRTSPClient () const |
|
virtual Boolean | isRTSPServer () const |
|
virtual Boolean | isMediaSession () const |
|
virtual Boolean | isServerMediaSession () const |
|
|
static void | createNew (UsageEnvironment &env, char const *fileName, onCreationFunc *onCreation, void *onCreationClientData, char const *preferredLanguage="eng") |
|
static Boolean | lookupByName (UsageEnvironment &env, char const *mediumName, Medium *&resultMedium) |
|
static void | close (UsageEnvironment &env, char const *mediumName) |
|
static void | close (Medium *medium) |
|
|
class | MatroskaFileParser |
|
class | MatroskaDemux |
|
The documentation for this class was generated from the following files: