|
Copyright © 2006 - 2008 MultiMedia Soft
Return to Table of contents
|
|
[Visual Basic]
Public Function GetCodecFormatWavData (
nCodecIndex as Int16,
nCodecFormatIndex as Int16,
pWavData() as Byte,
sizeWavData as Int32
) as enumErrorCodes
|
|
[C#]
public enumErrorCodes GetCodecFormatWavData (
Int16 nCodecIndex,
Int16 nCodecFormatIndex,
byte [] pWavData,
Int32 sizeWavData
);
|
|
[C++]
public: enumErrorCodes GetCodecFormatWavData (
Int16 nCodecIndex,
Int16 nCodecFormatIndex,
unsigned char __gc[] pWavData,
Int32 sizeWavData
);
|
|
Parameter
|
Description
|
|
|
|
|
nCodecIndex
|
Number representing the zero-based index of the ACM codec
|
|
nCodecFormatIndex
|
Number representing the zero-based index of the format for the given ACM codec
|
|
pWavData
|
Memory buffer that, on exit from the method's call, will contain the given codec's format description: this buffer should be allocated through a global variable in order to avoid becoming invalid when the variable will go out of scope.
|
|
sizeWavData
|
The size in bytes of the WAVEFORMATEX data structure, including any extra-byte the specific format may require: this parameter should be initialized using a previous call to the EncodeFormats.ACM.GetCodecFormatWavDataLength method
|
|
Value
|
Meaning
|
|
|
|
|
Negative value
|
An error occurred, check the LastError property value in order to get the error code
|
|
enumErrorCodes.ERR_NOERROR (0)
|
The method call was successful
|