XMVDemuxContext Struct Reference

Context for demuxing an XMV file. More...

Collaboration diagram for XMVDemuxContext:
Collaboration graph

Data Fields

uint16_t audio_track_count
 Number of audio track in this file. More...
 
uint32_t this_packet_size
 Size of the current packet. More...
 
uint32_t next_packet_size
 Size of the next packet. More...
 
uint64_t this_packet_offset
 Offset of the current packet. More...
 
uint64_t next_packet_offset
 Offset of the next packet. More...
 
uint16_t current_stream
 The index of the stream currently handling. More...
 
uint16_t stream_count
 The number of streams in this file. More...
 
XMVVideoPacket video
 The video packet contained in each packet. More...
 
XMVAudioPacketaudio
 The audio packets contained in each packet. More...
 

Detailed Description

Context for demuxing an XMV file.

Definition at line 94 of file xmv.c.

Field Documentation

XMVAudioPacket* XMVDemuxContext::audio

The audio packets contained in each packet.

Definition at line 107 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), xmv_process_packet_header(), xmv_read_close(), and xmv_read_header().

uint16_t XMVDemuxContext::audio_track_count

Number of audio track in this file.

Definition at line 95 of file xmv.c.

Referenced by xmv_fetch_new_packet(), xmv_process_packet_header(), and xmv_read_header().

uint16_t XMVDemuxContext::current_stream

The index of the stream currently handling.

Definition at line 103 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_packet().

uint64_t XMVDemuxContext::next_packet_offset

Offset of the next packet.

Definition at line 101 of file xmv.c.

Referenced by xmv_fetch_new_packet(), and xmv_read_header().

uint32_t XMVDemuxContext::next_packet_size

Size of the next packet.

Definition at line 98 of file xmv.c.

Referenced by xmv_fetch_new_packet(), xmv_process_packet_header(), and xmv_read_header().

uint16_t XMVDemuxContext::stream_count

The number of streams in this file.

Definition at line 104 of file xmv.c.

Referenced by xmv_process_packet_header(), xmv_read_header(), and xmv_read_packet().

uint64_t XMVDemuxContext::this_packet_offset

Offset of the current packet.

Definition at line 100 of file xmv.c.

Referenced by xmv_fetch_new_packet().

uint32_t XMVDemuxContext::this_packet_size

Size of the current packet.

Definition at line 97 of file xmv.c.

Referenced by xmv_fetch_new_packet().

XMVVideoPacket XMVDemuxContext::video

The video packet contained in each packet.

Definition at line 106 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), xmv_fetch_video_packet(), xmv_process_packet_header(), xmv_read_header(), and xmv_read_packet().


The documentation for this struct was generated from the following file: