xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Video::Bink::AudioInfo Struct Reference

An audio track. More...

Collaboration diagram for Video::Bink::AudioInfo:
Collaboration graph
[legend]

Public Member Functions

 AudioInfo ()
 
 ~AudioInfo ()
 

Public Attributes

uint16 flags
 
uint32 sampleRate
 
uint8 channels
 
uint32 outSampleRate
 
uint8 outChannels
 
AudioCodec codec
 
bool first
 
uint32 frameLen
 
uint32 overlapLen
 
uint32 blockSize
 
uint32 bandCount
 
uint32 * bands
 
float root
 
float coeffs [16 *kAudioBlockSizeMax]
 
int16 prevCoeffs [kAudioBlockSizeMax]
 
float * coeffsPtr [kAudioChannelsMax]
 
Common::RDFT * rdft
 
Common::DCT * dct
 

Detailed Description

An audio track.

Definition at line 117 of file bink.h.

Constructor & Destructor Documentation

◆ AudioInfo()

Video::Bink::AudioInfo::AudioInfo ( )

Definition at line 143 of file bink.cpp.

◆ ~AudioInfo()

Video::Bink::AudioInfo::~AudioInfo ( )

Definition at line 146 of file bink.cpp.

Member Data Documentation

◆ bandCount

uint32 Video::Bink::AudioInfo::bandCount

Definition at line 135 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ bands

uint32* Video::Bink::AudioInfo::bands

Definition at line 136 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ blockSize

uint32 Video::Bink::AudioInfo::blockSize

Definition at line 133 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ channels

uint8 Video::Bink::AudioInfo::channels

Definition at line 121 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ codec

AudioCodec Video::Bink::AudioInfo::codec

Definition at line 126 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ coeffs

float Video::Bink::AudioInfo::coeffs[16 *kAudioBlockSizeMax]

Definition at line 140 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ coeffsPtr

float* Video::Bink::AudioInfo::coeffsPtr[kAudioChannelsMax]

Definition at line 143 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ dct

Common::DCT* Video::Bink::AudioInfo::dct

Definition at line 146 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ first

bool Video::Bink::AudioInfo::first

Definition at line 128 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ flags

uint16 Video::Bink::AudioInfo::flags

Definition at line 118 of file bink.h.

Referenced by Video::Bink::initAudioTrack(), and Video::Bink::load().

◆ frameLen

uint32 Video::Bink::AudioInfo::frameLen

Definition at line 130 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ outChannels

uint8 Video::Bink::AudioInfo::outChannels

Definition at line 124 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ outSampleRate

uint32 Video::Bink::AudioInfo::outSampleRate

Definition at line 123 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ overlapLen

uint32 Video::Bink::AudioInfo::overlapLen

Definition at line 131 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ prevCoeffs

int16 Video::Bink::AudioInfo::prevCoeffs[kAudioBlockSizeMax]

Definition at line 141 of file bink.h.

◆ rdft

Common::RDFT* Video::Bink::AudioInfo::rdft

Definition at line 145 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ root

float Video::Bink::AudioInfo::root

Definition at line 138 of file bink.h.

Referenced by Video::Bink::initAudioTrack().

◆ sampleRate

uint32 Video::Bink::AudioInfo::sampleRate

Definition at line 120 of file bink.h.

Referenced by Video::Bink::initAudioTrack(), and Video::Bink::load().


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