dmDVAudioEncode(3dm) dmDVAudioEncode(3dm)
dmDVAudioEncode - implements DV and DVCPRO audio encode
#include <dmedia/dm_audioutil.h>
DMstatus dmDVAudioEncode(DMDVaudioencoder handle,
void *ibuf, void *obuf, int *nsamples)
handle DMDVaudioencoder structure, created by
dmDVAudioEncoderCreate(3dm), specifies the states of the signal
processing parameters.
ibuf pointer to input sample data buffer. The data format is short
(16-bit). The samples are assumed to be two's complement.
Sampling rate can be either 32 kHz or 48 kHz.
obuf pointer to output data buffer which is a complete DIF frame.
See dm_dv(3dm) for more info about DIF, DV, and DVCPRO. The
audio is inserted into the DIF frame without affecting any
video that may or may not exist in the DIF frame. The DIF
output buffer size must be either DM_DVAUDIO_NTSC_DIF_FRAMESIZE
or DM_DVAUDIO_PAL_DIF_FRAMESIZE.
nsamples number of samples to be processed. Returns the number of
samples actually encoded.
Returns DM_FAILURE or DM_SUCCESS.
dmDVAudioEncode(3dm) implements DV and DVCPRO audio compression.
dmDVAudioEncoderGetFrameSize.3dm, dmDVAudioEncoderCreate.3dm,
dmDVAudioEncoderReset.3dm, dmDVAudioEncoderDestroy.3dm,
dmDVAudioEncoderSetParams.3dm, dmDVAudioEncoderGetParams.3dm.
PPPPaaaaggggeeee 1111 [ Back ]
|