stream_id
int stream_id;
status = pes_stream_id(packet->Data(), packet->Size(), &stream_id);
status = GetHeaderFormat(format, data, size, stream_id);
GetHeaderFormat(media_format *out_format, const void *header, size_t size, int stream_id)
printf("GetHeaderFormat: stream_id %02x\n", stream_id);
if (stream_id >= 0x80 && stream_id <= 0x87)
else if (stream_id >= 0x88 && stream_id <= 0x8F)
else if (stream_id >= 0xA0 && stream_id <= 0xA7)
else if (stream_id == 0xBD)
else if (stream_id >= 0xC0 && stream_id <= 0xDF)
else if (stream_id >= 0xE0 && stream_id <= 0xEF)
status_t GetHeaderFormat(media_format *out_format, const void *header, size_t size, int stream_id);
pes_stream_id(const uint8 *pes_data, size_t pes_size, int *stream_id)
*stream_id = pes_data[3];
status_t pes_stream_id(const uint8 *pes_data, size_t pes_size, int *stream_id);
stream_id
stream_id
virtual stream_id StreamID() const; /* stream identifier */
stream_id fStreamID;
virtual stream_id StreamID() const; /* stream identifier */
stream_id fStreamID;
stream_id *streamID,
stream_id
virtual stream_id StreamID() const;
stream_id* streamID,
usb_stream_t stream_id; /* USB3.0 specific */