![]() |
libgpac
Documentation of the core library of GPAC
|
#include <gpac/tools.h>
Include dependency graph for scte35.h:
This graph shows which files directly or indirectly include this file:Macros | |
| #define | GF_SCTE35_SCHEME_URI_INBAND "urn:scte:scte35:2013:bin" |
| #define | GF_SCTE35_SCHEME_URI_OUTBAND "urn:scte:scte35:2014:xml+bin" |
| #define | SCTE35_ARG |
Typedefs | |
| typedef u32 | Scte35Mode |
Enumerations | |
| enum | Scte35Mode_t { SCTE35_DASH_XML_BIN , SCTE35_INBAND , SCTE35_ALL , SCTE35_NONE } |
Functions | |
| Bool | scte35dec_get_timing (const u8 *data, u32 size, u64 *pts, u64 *dur, u32 *splice_event_id, Bool *needs_idr) |
| #define GF_SCTE35_SCHEME_URI_INBAND "urn:scte:scte35:2013:bin" |
SCTE-35 DASH-IF binary scheme URI for emsg / InbandEventStream signaling
| #define GF_SCTE35_SCHEME_URI_OUTBAND "urn:scte:scte35:2014:xml+bin" |
SCTE-35 DASH-IF scheme URI for out-of-band (in the manifest) signaling
| #define SCTE35_ARG |
| typedef u32 Scte35Mode |
| enum Scte35Mode_t |
| Bool scte35dec_get_timing | ( | const u8 * | data, |
| u32 | size, | ||
| u64 * | pts, | ||
| u64 * | dur, | ||
| u32 * | splice_event_id, | ||
| Bool * | needs_idr | ||
| ) |
SCTE-35 parsing of the MPEG2-TS splice_info_section to extract timing and event information
| data | the entire SCTE 35 splice_info_section |
| size | size of the section |
| pts | [out] effective splice PTS in 90kHz timescale (if function returns true) |
| dur | [out] break_duration in 90kHz timescale (if function returns true) |
| splice_event_id | [out] splice event id (if function returns true) |
| needs_idr | [out] set to true when the splice point requires an IDR |
Here is the call graph for this function:
Here is the caller graph for this function: