FFmpeg
Data Fields
XMVDemuxContext Struct Reference

Context for demuxing an XMV file. More...

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...
 
uint32_t video_duration
 
uint32_t video_width
 
uint32_t video_height
 
XMVVideoPacket video
 The video packet contained in each packet. More...
 
XMVAudioPacket * audio
 The audio packets contained in each packet. More...
 

Detailed Description

Context for demuxing an XMV file.

Definition at line 98 of file xmv.c.

Field Documentation

◆ audio_track_count

uint16_t XMVDemuxContext::audio_track_count

Number of audio track in this file.

Definition at line 99 of file xmv.c.

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

◆ this_packet_size

uint32_t XMVDemuxContext::this_packet_size

Size of the current packet.

Definition at line 101 of file xmv.c.

Referenced by xmv_fetch_new_packet().

◆ next_packet_size

uint32_t XMVDemuxContext::next_packet_size

Size of the next packet.

Definition at line 102 of file xmv.c.

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

◆ this_packet_offset

uint64_t XMVDemuxContext::this_packet_offset

Offset of the current packet.

Definition at line 104 of file xmv.c.

Referenced by xmv_fetch_new_packet().

◆ next_packet_offset

uint64_t XMVDemuxContext::next_packet_offset

Offset of the next packet.

Definition at line 105 of file xmv.c.

Referenced by xmv_fetch_new_packet(), and xmv_read_header().

◆ current_stream

uint16_t XMVDemuxContext::current_stream

The index of the stream currently handling.

Definition at line 107 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_packet().

◆ stream_count

uint16_t XMVDemuxContext::stream_count

The number of streams in this file.

Definition at line 108 of file xmv.c.

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

◆ video_duration

uint32_t XMVDemuxContext::video_duration

Definition at line 110 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video_width

uint32_t XMVDemuxContext::video_width

Definition at line 111 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video_height

uint32_t XMVDemuxContext::video_height

Definition at line 112 of file xmv.c.

Referenced by xmv_process_packet_header(), and xmv_read_header().

◆ video

XMVVideoPacket XMVDemuxContext::video

The video packet contained in each packet.

Definition at line 114 of file xmv.c.

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

◆ audio

XMVAudioPacket* XMVDemuxContext::audio

The audio packets contained in each packet.

Definition at line 115 of file xmv.c.

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


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