Demuxer for dealing with containers.
Data Structures | |
| struct | dwDemuxerFrameInfo |
| Holds demuxer frame info. More... | |
| struct | dwDemuxerParams |
| Holds demuxer params. More... | |
Typedefs | |
| typedef struct dwDemuxerObject * | dwDemuxerHandle_t |
| Demuxer handle. More... | |
| typedef struct dwIOStreamObject * | dwIOStreamHandle_t |
| Handle to IO stream object. More... | |
| struct dwDemuxerFrameInfo |
| Data Fields | ||
|---|---|---|
| uint64_t | bundleId | |
| uint64_t | flags | |
| uint64_t | index | |
| uint64_t | offset | |
| uint64_t | size | |
| dwTime_t | timestamps[DW_CONTAINER_MAX_TIMESTAMPS] | |
| uint64_t | trackId | |
| struct dwDemuxerParams |
| Data Fields | ||
|---|---|---|
| dwIOStreamHandle_t | inputStream | Handle representing input stream. |
| typedef struct dwDemuxerObject* dwDemuxerHandle_t |
| typedef struct dwIOStreamObject* dwIOStreamHandle_t |