|
libgpac
Documentation of the core library of GPAC. For more information, check out http://gpac.wp.mines-telecom.fr
|
This graph shows which files directly or indirectly include this file:Data Structures | |
| struct | GF_SLConfig |
| struct | GF_SLHeader |
Enumerations | |
| enum | { SLPredef_Null = 0x01, SLPredef_MP4 = 0x02, SLPredef_SkipSL = 0xF0 } |
Functions | |
| GF_Err | gf_odf_slc_set_pref (GF_SLConfig *sl) |
| void | gf_sl_packetize (GF_SLConfig *slConfig, GF_SLHeader *Header, char *PDU, u32 size, char **outPacket, u32 *OutSize) |
| u32 | gf_sl_get_header_size (GF_SLConfig *slConfig, GF_SLHeader *Header) |
| void | gf_sl_depacketize (GF_SLConfig *slConfig, GF_SLHeader *Header, const char *PDU, u32 PDULength, u32 *HeaderLen) |
| struct GF_SLConfig |
| Data Fields | ||
|---|---|---|
| u8 | tag | |
| u8 | predefined | |
| u8 | useAccessUnitStartFlag | |
| u8 | useAccessUnitEndFlag | |
| u8 | useRandomAccessPointFlag | |
| u8 | hasRandomAccessUnitsOnlyFlag | |
| u8 | usePaddingFlag | |
| u8 | useTimestampsFlag | |
| u8 | useIdleFlag | |
| u8 | durationFlag | |
| u32 | timestampResolution | |
| u32 | OCRResolution | |
| u8 | timestampLength | |
| u8 | OCRLength | |
| u8 | AULength | |
| u8 | instantBitrateLength | |
| u8 | degradationPriorityLength | |
| u8 | AUSeqNumLength | |
| u8 | packetSeqNumLength | |
| u32 | timeScale | |
| u16 | AUDuration | |
| u16 | CUDuration | |
| u64 | startDTS | |
| u64 | startCTS | |
| Bool | no_dts_signaling | |
| struct GF_SLHeader |
| Data Fields | ||
|---|---|---|
| u8 | accessUnitStartFlag | |
| u8 | accessUnitEndFlag | |
| u8 | paddingFlag | |
| u8 | randomAccessPointFlag | |
| u8 | OCRflag | |
| u8 | idleFlag | |
| u8 | decodingTimeStampFlag | |
| u8 | compositionTimeStampFlag | |
| u8 | instantBitrateFlag | |
| u8 | degradationPriorityFlag | |
| u8 | paddingBits | |
| u16 | packetSequenceNumber | |
| u64 | objectClockReference | |
| u16 | AU_sequenceNumber | |
| u64 | decodingTimeStamp | |
| u64 | compositionTimeStamp | |
| u16 | accessUnitLength | |
| u32 | instantBitrate | |
| u16 | degradationPriority | |
| u32 | au_duration | |
| u8 | isma_encrypted | |
| u64 | isma_BSO | |
| u8 | cenc_encrypted | |
| char * | sai | |
| u8 | IV_size | |
| u32 | saiz | |
| u8 | m2ts_version_number_plus_one | |
| u8 | m2ts_pcr | |
| s64 | timeStampOffset | |
| u64 | sender_ntp | |
| u8 | seekFlag | |
| GF_Err gf_odf_slc_set_pref | ( | GF_SLConfig * | sl | ) |
| void gf_sl_packetize | ( | GF_SLConfig * | slConfig, |
| GF_SLHeader * | Header, | ||
| char * | PDU, | ||
| u32 | size, | ||
| char ** | outPacket, | ||
| u32 * | OutSize | ||
| ) |
| u32 gf_sl_get_header_size | ( | GF_SLConfig * | slConfig, |
| GF_SLHeader * | Header | ||
| ) |
| void gf_sl_depacketize | ( | GF_SLConfig * | slConfig, |
| GF_SLHeader * | Header, | ||
| const char * | PDU, | ||
| u32 | PDULength, | ||
| u32 * | HeaderLen | ||
| ) |