My Project
MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T Struct Reference

#include <mmal_parameters_audio.h>

Public Attributes

MMAL_PARAMETER_HEADER_T hdr
 
MMAL_BOOL_T enable
 
uint32_t filter
 
uint32_t target
 
uint32_t shift
 
int32_t speed_factor
 
int32_t inter_factor
 
int32_t adj_cap
 

Detailed Description

Audio latency target to maintain. These settings are used to adjust the clock speed in order to match the measured audio latency to a specified value.

Definition at line 52 of file mmal_parameters_audio.h.

Member Data Documentation

◆ adj_cap

int32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::adj_cap

limit for speed change before nSpeedFactor is applied, good value: 100

Definition at line 62 of file mmal_parameters_audio.h.

◆ enable

MMAL_BOOL_T MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::enable

whether this mode is enabled

Definition at line 56 of file mmal_parameters_audio.h.

◆ filter

uint32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::filter

number of latency samples to filter on, good value: 1

Definition at line 57 of file mmal_parameters_audio.h.

◆ hdr

MMAL_PARAMETER_HEADER_T MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::hdr

Definition at line 54 of file mmal_parameters_audio.h.

◆ inter_factor

int32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::inter_factor

divider for comparing latency versus gradiant, good value: 300

Definition at line 61 of file mmal_parameters_audio.h.

◆ shift

uint32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::shift

shift for storing latency values, good value: 7

Definition at line 59 of file mmal_parameters_audio.h.

◆ speed_factor

int32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::speed_factor

multiplier for speed changes, in 24.8 format, good value: 256-512

Definition at line 60 of file mmal_parameters_audio.h.

◆ target

uint32_t MMAL_PARAMETER_AUDIO_LATENCY_TARGET_T::target

target latency (microseconds)

Definition at line 58 of file mmal_parameters_audio.h.


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