FFmpeg
|
Data Fields | |
AVCodecContext * | avctx |
int | num_substreams |
Number of substreams contained within this stream. More... | |
int | num_channels |
Number of channels in major_scratch_buffer. More... | |
int | coded_sample_fmt [2] |
sample format encoded for MLP More... | |
int | coded_sample_rate [2] |
sample rate encoded for MLP More... | |
int | coded_peak_bitrate |
peak bitrate for this major sync header More... | |
int | flags |
major sync info flags More... | |
int | substream_info |
int | fs |
int | wordlength |
int | channel_occupancy |
int | summary_info |
int32_t * | inout_buffer |
Pointer to data currently being read from lavc or written to bitstream. More... | |
int32_t * | major_inout_buffer |
Buffer with all in/out data for one entire major frame interval. More... | |
int32_t * | write_buffer |
Pointer to data currently being written to bitstream. More... | |
int32_t * | sample_buffer |
Pointer to current access unit samples. More... | |
int32_t * | major_scratch_buffer |
Scratch buffer big enough to fit all data for one entire major frame interval. More... | |
int32_t * | last_frame |
Pointer to last frame with data to encode. More... | |
int32_t * | lpc_sample_buffer |
unsigned int | major_number_of_frames |
unsigned int | next_major_number_of_frames |
unsigned int | major_frame_size |
Number of samples in current major frame being encoded. More... | |
unsigned int | next_major_frame_size |
Counter of number of samples for next major frame. More... | |
int32_t * | lossless_check_data |
Array with lossless_check_data for each access unit. More... | |
unsigned int * | max_output_bits |
largest output bit-depth More... | |
unsigned int * | frame_size |
Array with number of samples/channel in each access unit. More... | |
unsigned int | frame_index |
Index of current frame being encoded. More... | |
unsigned int | one_sample_buffer_size |
Number of samples*channel for one access unit. More... | |
unsigned int | max_restart_interval |
Max interval of access units in between two major frames. More... | |
unsigned int | min_restart_interval |
Min interval of access units in between two major frames. More... | |
unsigned int | restart_intervals |
Number of possible major frame sizes. More... | |
uint16_t | timestamp |
Timestamp of current access unit. More... | |
uint16_t | dts |
Decoding timestamp of current access unit. More... | |
uint8_t | channel_arrangement |
channel arrangement for MLP streams More... | |
uint8_t | ch_modifier_thd0 |
channel modifier for TrueHD stream 0 More... | |
uint8_t | ch_modifier_thd1 |
channel modifier for TrueHD stream 1 More... | |
uint8_t | ch_modifier_thd2 |
channel modifier for TrueHD stream 2 More... | |
unsigned int | seq_size [MAJOR_HEADER_INTERVAL] |
unsigned int | seq_offset [MAJOR_HEADER_INTERVAL] |
unsigned int | sequence_size |
ChannelParams * | channel_params |
BestOffset | best_offset [MAJOR_HEADER_INTERVAL+1][MAX_CHANNELS][NUM_CODEBOOKS] |
DecodingParams * | decoding_params |
RestartHeader | restart_header [MAX_SUBSTREAMS] |
ChannelParams | major_channel_params [MAJOR_HEADER_INTERVAL+1][MAX_CHANNELS] |
ChannelParams to be written to bitstream. More... | |
DecodingParams | major_decoding_params [MAJOR_HEADER_INTERVAL+1][MAX_SUBSTREAMS] |
DecodingParams to be written to bitstream. More... | |
int | major_params_changed [MAJOR_HEADER_INTERVAL+1][MAX_SUBSTREAMS] |
params_changed to be written to bitstream. More... | |
unsigned int | major_cur_subblock_index |
unsigned int | major_filter_state_subblock |
unsigned int | major_number_of_subblocks |
BestOffset(* | cur_best_offset )[NUM_CODEBOOKS] |
ChannelParams * | cur_channel_params |
DecodingParams * | cur_decoding_params |
RestartHeader * | cur_restart_header |
AudioFrameQueue | afq |
unsigned int | starting_frame_index |
unsigned int | number_of_frames |
unsigned int | number_of_samples |
unsigned int | number_of_subblocks |
unsigned int | seq_index |
Sequence index for high compression levels. More... | |
ChannelParams * | prev_channel_params |
DecodingParams * | prev_decoding_params |
ChannelParams * | seq_channel_params |
DecodingParams * | seq_decoding_params |
unsigned int | max_codebook_search |
LPCContext | lpc_ctx |
AVCodecContext* MLPEncodeContext::avctx |
int MLPEncodeContext::num_substreams |
int MLPEncodeContext::num_channels |
int MLPEncodeContext::coded_sample_fmt[2] |
int MLPEncodeContext::coded_sample_rate[2] |
int MLPEncodeContext::coded_peak_bitrate |
int32_t* MLPEncodeContext::inout_buffer |
int32_t* MLPEncodeContext::major_inout_buffer |
int32_t* MLPEncodeContext::write_buffer |
int32_t* MLPEncodeContext::sample_buffer |
int32_t* MLPEncodeContext::major_scratch_buffer |
int32_t* MLPEncodeContext::last_frame |
unsigned int MLPEncodeContext::major_frame_size |
unsigned int MLPEncodeContext::next_major_frame_size |
int32_t* MLPEncodeContext::lossless_check_data |
unsigned int* MLPEncodeContext::max_output_bits |
unsigned int* MLPEncodeContext::frame_size |
unsigned int MLPEncodeContext::frame_index |
unsigned int MLPEncodeContext::one_sample_buffer_size |
unsigned int MLPEncodeContext::max_restart_interval |
unsigned int MLPEncodeContext::min_restart_interval |
unsigned int MLPEncodeContext::restart_intervals |
uint16_t MLPEncodeContext::timestamp |
uint16_t MLPEncodeContext::dts |
uint8_t MLPEncodeContext::channel_arrangement |
uint8_t MLPEncodeContext::ch_modifier_thd0 |
uint8_t MLPEncodeContext::ch_modifier_thd1 |
uint8_t MLPEncodeContext::ch_modifier_thd2 |
unsigned int MLPEncodeContext::seq_size[MAJOR_HEADER_INTERVAL] |
unsigned int MLPEncodeContext::seq_offset[MAJOR_HEADER_INTERVAL] |
ChannelParams* MLPEncodeContext::channel_params |
BestOffset MLPEncodeContext::best_offset[MAJOR_HEADER_INTERVAL+1][MAX_CHANNELS][NUM_CODEBOOKS] |
DecodingParams* MLPEncodeContext::decoding_params |
RestartHeader MLPEncodeContext::restart_header[MAX_SUBSTREAMS] |
ChannelParams MLPEncodeContext::major_channel_params[MAJOR_HEADER_INTERVAL+1][MAX_CHANNELS] |
ChannelParams to be written to bitstream.
DecodingParams MLPEncodeContext::major_decoding_params[MAJOR_HEADER_INTERVAL+1][MAX_SUBSTREAMS] |
DecodingParams to be written to bitstream.
int MLPEncodeContext::major_params_changed[MAJOR_HEADER_INTERVAL+1][MAX_SUBSTREAMS] |
BestOffset(* MLPEncodeContext::cur_best_offset)[NUM_CODEBOOKS] |
ChannelParams* MLPEncodeContext::cur_channel_params |
DecodingParams* MLPEncodeContext::cur_decoding_params |
RestartHeader* MLPEncodeContext::cur_restart_header |
AudioFrameQueue MLPEncodeContext::afq |
unsigned int MLPEncodeContext::seq_index |
ChannelParams* MLPEncodeContext::prev_channel_params |
DecodingParams* MLPEncodeContext::prev_decoding_params |
ChannelParams* MLPEncodeContext::seq_channel_params |
DecodingParams* MLPEncodeContext::seq_decoding_params |
LPCContext MLPEncodeContext::lpc_ctx |