FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
XMVAudioPacket Struct Reference

An audio packet with an XMV file. More...

Data Fields

int stream_index
 The decoder stream index for this audio packet.
 
uint16_t compression
 The type of compression.
 
uint16_t channels
 Number of channels.
 
uint32_t sample_rate
 Sampling rate.
 
uint16_t bits_per_sample
 Bits per compressed sample.
 
uint32_t bit_rate
 Bits of compressed data per second.
 
uint16_t flags
 Flags.
 
unsigned block_align
 Bytes per compressed block.
 
uint16_t block_samples
 Decompressed samples per compressed block.
 
enum AVCodecID codec_id
 The codec ID of the compression scheme.
 
uint32_t data_size
 The size of the remaining audio data.
 
uint64_t data_offset
 The offset of the audio data within the file.
 
uint32_t frame_size
 Number of bytes to put into an audio frame.
 
uint64_t block_count
 Running counter of decompressed audio block.
 

Detailed Description

An audio packet with an XMV file.

Definition at line 70 of file xmv.c.

Field Documentation

int XMVAudioPacket::stream_index

The decoder stream index for this audio packet.

Definition at line 71 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_read_header().

uint16_t XMVAudioPacket::compression

The type of compression.

Definition at line 74 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::channels

Number of channels.

Definition at line 75 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::sample_rate

Sampling rate.

Definition at line 76 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::bits_per_sample

Bits per compressed sample.

Definition at line 77 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::bit_rate

Bits of compressed data per second.

Definition at line 78 of file xmv.c.

Referenced by xmv_read_header().

uint16_t XMVAudioPacket::flags

Flags.

Definition at line 79 of file xmv.c.

Referenced by xmv_read_header().

unsigned XMVAudioPacket::block_align

Bytes per compressed block.

Definition at line 80 of file xmv.c.

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

uint16_t XMVAudioPacket::block_samples

Decompressed samples per compressed block.

Definition at line 81 of file xmv.c.

Referenced by xmv_read_header().

enum AVCodecID XMVAudioPacket::codec_id

The codec ID of the compression scheme.

Definition at line 83 of file xmv.c.

Referenced by xmv_read_header().

uint32_t XMVAudioPacket::data_size

The size of the remaining audio data.

Definition at line 85 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

uint64_t XMVAudioPacket::data_offset

The offset of the audio data within the file.

Definition at line 86 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_process_packet_header().

uint32_t XMVAudioPacket::frame_size

Number of bytes to put into an audio frame.

Definition at line 88 of file xmv.c.

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

uint64_t XMVAudioPacket::block_count

Running counter of decompressed audio block.

Definition at line 90 of file xmv.c.

Referenced by xmv_fetch_audio_packet(), and xmv_read_header().


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