Data Fields | |
int | dcb_pbstat |
Playback status. | |
uint32_t | dcb_scmd |
Requested command flags, see VSREQ_ flags. | |
int | dcb_rvol |
Volume of right channel. | |
int | dcb_lvol |
Volume of left channel. | |
int | dcb_treb |
Treble enhancement *1.5dB. | |
int | dcb_tfin |
Treble limit frequency *1000Hz. | |
int | dcb_bass |
Bass enhancement *1dB. | |
int | dcb_bfin |
Bass limit frequency *10Hz. | |
uint16_t | dcb_sinefreq |
Requested beep frequency. | |
uint32_t | dcb_pbwlo |
Playback buffer low watermark. | |
uint32_t | dcb_pbwhi |
Playback buffer high watermark. | |
uint32_t | dcb_wtmo |
Write timeout. | |
uint32_t | dcb_rtmo |
Read timeout. | |
HANDLE | dcb_bufque |
Buffer change event. | |
HANDLE | dcb_feedme |
Decoder hungry event. | |
uint16_t | dcb_codec_ver |
Chip version, 1001, 1002, 1053 etc. | |
char | dcb_codec_rev |
Chip revision character. | |
uint32_t | dcb_dec_caps |
Decoder capabilities. | |
uint32_t | dcb_cod_caps |
Encoder capabilities. | |
uint32_t | dcb_midi_caps |
MIDI capabilities. | |
uint32_t | dcb_cod_mode |
Encoder mode. | |
int(* | dcb_isready )(void) |
int(* | dcb_sendcmd )(void *, size_t) |
int(* | dcb_senddata )(CONST uint8_t *, size_t) |
int(* | dcb_control )(int req, void *conf) |
int | dcb_crvol |
Current volume of right channel. | |
int | dcb_srvol |
Requested volume of right channel. | |
int | dcb_clvol |
Current volume of left channel. | |
int | dcb_slvol |
Requested volume of left channel. | |
int | dcb_ctreb |
Current bass enhancement. | |
int | dcb_streb |
Requested bass enhancement. | |
int | dcb_ctfin |
Current bass frequency. | |
int | dcb_stfin |
Requested bass frequency. | |
int | dcb_cbass |
Current treble enhancement. | |
int | dcb_sbass |
Requested bass enhancement. | |
int | dcb_cbfin |
Current treble frequency. | |
int | dcb_sbfin |
Requested treble frequency. |
Definition at line 1184 of file vscodec.h.
Playback status.
Definition at line 1185 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), VsCodecRead(), and VsDecoderBufferInit().
Requested command flags, see VSREQ_ flags.
Definition at line 1186 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsCodecRead().
int VSDCB::dcb_rvol |
Volume of right channel.
Definition at line 1187 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetVolume().
int VSDCB::dcb_lvol |
Volume of left channel.
Definition at line 1188 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetVolume().
int VSDCB::dcb_treb |
Treble enhancement *1.5dB.
Definition at line 1189 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetBass().
int VSDCB::dcb_tfin |
Treble limit frequency *1000Hz.
Definition at line 1190 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetBass().
int VSDCB::dcb_bass |
Bass enhancement *1dB.
Definition at line 1191 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetBass().
int VSDCB::dcb_bfin |
Bass limit frequency *10Hz.
Definition at line 1192 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderSetBass().
Requested beep frequency.
Definition at line 1193 of file vscodec.h.
Referenced by FeederThread(), and VsCodecIOCtl().
Playback buffer low watermark.
Definition at line 1194 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderBufferInit().
Playback buffer high watermark.
Definition at line 1195 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), and VsDecoderBufferInit().
Write timeout.
Definition at line 1196 of file vscodec.h.
Referenced by VsCodecClose(), VsCodecIOCtl(), and VsCodecWrite().
Buffer change event.
Definition at line 1198 of file vscodec.h.
Referenced by FeederThread(), VsCodecRead(), and VsCodecWrite().
Decoder hungry event.
Definition at line 1199 of file vscodec.h.
Referenced by FeederThread(), VsCodecIOCtl(), VsCodecRead(), VsCodecWaitReady(), and VsCodecWrite().
char VSDCB::dcb_codec_rev |
Encoder mode.
Definition at line 1205 of file vscodec.h.
Referenced by VsCodecOpen(), and VsCodecRead().
int(* VSDCB::dcb_isready)(void) |
Referenced by FeederThread(), and VsCodecWaitReady().
int(* VSDCB::dcb_sendcmd)(void *, size_t) |
Referenced by VsCodecReg().
int(* VSDCB::dcb_senddata)(CONST uint8_t *, size_t) |
Referenced by FeederThread(), and VsCodecBeep().
int(* VSDCB::dcb_control)(int req, void *conf) |
Referenced by VsCodecIOCtl().
int VSDCB::dcb_crvol |
Current volume of right channel.
Definition at line 270 of file vscodec.c.
Referenced by FeederThread().
int VSDCB::dcb_srvol |
Requested volume of right channel.
Definition at line 271 of file vscodec.c.
Referenced by FeederThread().
int VSDCB::dcb_clvol |
Current volume of left channel.
Definition at line 272 of file vscodec.c.
Referenced by FeederThread().
int VSDCB::dcb_slvol |
Requested volume of left channel.
Definition at line 273 of file vscodec.c.
Referenced by FeederThread().
int VSDCB::dcb_ctreb |
int VSDCB::dcb_streb |
int VSDCB::dcb_ctfin |
int VSDCB::dcb_stfin |
int VSDCB::dcb_cbass |
int VSDCB::dcb_sbass |
int VSDCB::dcb_cbfin |
int VSDCB::dcb_sbfin |