FFmpeg
Public Attributes | List of all members
HDCDContext Struct Reference

Public Attributes

const AVClassclass
 
hdcd_state state [HDCD_MAX_CHANNELS]
 
int process_stereo
 use hdcd_*_stereo() functions to process both channels together. More...
 
int force_pe
 always extend peaks above -3dBFS even if PE isn't signaled -af hdcd=force_pe=0 for off -af hdcd=force_pe=1 for on default is off
 
int analyze_mode
 analyze mode replaces the audio with a solid tone and adjusts the amplitude to signal some specific aspect of the decoding process. More...
 
int cdt_ms
 code detect timer period in ms
 
int disable_autoconvert
 disable any format conversion or resampling in the filter graph
 
int bits_per_sample
 bits per sample 16, 20, or 24
 
int bad_config
 config_input() and config_output() scan links for any resampling or format changes. More...
 
AVFilterContextfctx
 filter context for logging errors
 
int sample_count
 used in error logging
 
int val_target_gain
 last matching target_gain in both channels
 
hdcd_detection_data detect
 

Member Data Documentation

§ analyze_mode

int HDCDContext::analyze_mode

analyze mode replaces the audio with a solid tone and adjusts the amplitude to signal some specific aspect of the decoding process.

See docs or HDCD_ANA_* defines.

§ bad_config

int HDCDContext::bad_config

config_input() and config_output() scan links for any resampling or format changes.

If found, warnings are issued and bad_config is set.

§ process_stereo

int HDCDContext::process_stereo

use hdcd_*_stereo() functions to process both channels together.

-af hdcd=process_stereo=0 for off -af hdcd=process_stereo=1 for on default is HDCD_PROCESS_STEREO_DEFAULT


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