dmDVAudioEncoderSetParams(3dm) dmDVAudioEncoderSetParams(3dm)
NAME
dmDVAudioEncoderSetParams - set DV Audio encoder parameter values
SYNOPSIS
#include <dmedia/dmaudioutil.h>
#include <dmedia/dmaudio.h>
#include <dmedia/dmparams.h>
DMstatus dmDVAudioEncoderSetParams(DMDVaudioencoder handle,
DMparams *params)
PARAMETER
handle DMDVaudioencoder structure, created by
dmDVAudioEncoderCreate(3dm).
params list of parameters to configure the audio encoder. Null (0)
value ok.
RETURNED VALUE
Returns DMSUCCESS or DMFAILURE.
DESCRIPTION
dmDVAudioEncoderSetParams(3dm) sets state of the DV audio encoder to the
values specified in params. Unrecognized parameters are ignored.
The parameters that params can have specified are defined in
dmedia/dm_audioutil.h:
DMDVAUDIOFORMAT - required, either DM_DVAUDIO_NTSC or DM_DVAUDIO_PAL
DMDVAUDIOTYPE - not required, either DM_DVAUDIO_DV or
DM_DVAUDIO_DVCPRO, defaults to DM_DVAUDIO_DV
DMAUDIOCHANNELS - required, number of channels of audio (1 or 2) If
f3DM_DVAUDIO_TYPE is DM_DVAUDIO_DVCPRO, this must be 2.
DMAUDIOWIDTH - should always be 16
DMMEDIUM - should always be DM_AUDIO
DMAUDIORATE - required, the sample rate in floating point (ex: 48000.0)
If the DM_DVAUDIO_TYPE is DM_DVAUDIO_DVCPRO, only 48 kHz is supported.
If the DM_DVAUDIO_TYPE is DM_DVAUDIO_DV, both 32 kHz and 48 kHz are
supported.
DMDVAUDIOLOCKMODE - not required, non-zero if audio is locked
according to the DV audio specification. Zero if it is not locked.
Defaults to locked audio.
Page 1
dmDVAudioEncoderSetParams(3dm) dmDVAudioEncoderSetParams(3dm)
SEE ALSO
dmDVAudioEncoderCreate(3dm), dmDVAudioEncode(3dm),
dmDVAudioEncoderGetParams(3dm).
Page 2