-
Notifications
You must be signed in to change notification settings - Fork 36
MPEG SLConfig functions
Dimitri Podborski edited this page Oct 15, 2020
·
2 revisions
typedef struct MP4SLConfigSettingsRecord {
u32 predefined;
u32 useAccessUnitStartFlag;
u32 useAccessUnitEndFlag;
u32 useRandomAccessPointFlag;
u32 useRandomAccessUnitsOnlyFlag;
u32 usePaddingFlag;
u32 useTimestampsFlag;
u32 useIdleFlag;
u32 durationFlag;
u32 timestampResolution;
u32 OCRResolution;
u32 timestampLength;
u32 OCRLength;
u32 AULength;
u32 instantBitrateLength;
u32 degradationPriorityLength;
u32 AUSeqNumLength;
u32 packetSeqNumLength;
u32 timeScale;
u32 AUDuration;
u32 CUDuration;
u64 startDTS;
u64 startCTS;
u32 OCRESID;
} MP4SLConfigSettings, *MP4SLConfigSettingsPtr;
MP4GetMovieInitialObjectDescriptorUsingSLConfig( MP4Movie theMovie, MP4SLConfig slconfig, MP4Handle outDescriptorH );
This function ...
MP4NewSLConfig( MP4SLConfigSettingsPtr settings, MP4SLConfig *outSLConfig );
This function ...
MP4GetSLConfigSettings( MP4SLConfig config, MP4SLConfigSettingsPtr outSettings );
This function ...
MP4SetSLConfigSettings( MP4SLConfig config, MP4SLConfigSettingsPtr settings );
This function ...
How to use
API documentation single page
- Data Types
- Movie related functions
- Track related functions
- Media related functions
- MPEG sample auxiliary information functions
- MPEG sync-layer functions
- MPEG SLConfig functions
- General Sample Description functions
- AVC Sample Description functions
- MetaData Sample Description functions
- Meta data functions
- Track reader functions
- MPEG-4 IPMPX related functions
- ISMACrypt Support
- Utility functions