AESEBU receiver control functions.


Detailed Description

These functions implement AESEBU receiver operations.


Functions

ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetErrorStatus (ASX_HANDLE hAESEBURx, unsigned int *pdwErrorStatusMask, unsigned int *pdwErrorStatus)
 Get the status of the AESEBU receiver.
ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetSampleRate (ASX_HANDLE hAESEBURx, unsigned int *pdwSampleRate)
 Get the sample rate of the AESEBU receiver.
ASX32_API ASX_ERROR ASX_AESEBUReceiver_EnumerateFormat (ASX_HANDLE hAESEBURx, const int nIndex, enum asxAESEBU_FORMAT *peAesebuFormat, int *pnCount)
 Enumerate each AES3 receive format supported by the hardware.
ASX32_API ASX_ERROR ASX_AESEBUReceiver_SetFormat (ASX_HANDLE hAESEBURx, const enum asxAESEBU_FORMAT eAesebuFormat)
 Set the format of the AESEBU receiver.
ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetFormat (ASX_HANDLE hAESEBURx, enum asxAESEBU_FORMAT *peAesebuFormat)
 Get the format of the AESEBU receiver.


Function Documentation

ASX32_API ASX_ERROR ASX_AESEBUReceiver_EnumerateFormat ASX_HANDLE  hAESEBURx,
const int  nIndex,
enum asxAESEBU_FORMAT peAesebuFormat,
int *  pnCount
 

Enumerate each AES3 receive format supported by the hardware.

Parameters:
hAESEBURx A handle to an ASX AESEBU receiver control.
nIndex The index of the format option to fetch.
peAesebuFormat The returned format option.
pnCount The total number of available formats.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.

ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetErrorStatus ASX_HANDLE  hAESEBURx,
unsigned int *  pdwErrorStatusMask,
unsigned int *  pdwErrorStatus
 

Get the status of the AESEBU receiver.

Parameters:
hAESEBURx A handle to an ASX AESEBU receiver control.
pdwErrorStatusMask A bit mask field indicating which of the bitfields defined by asxAESEBU_STATUS are returned.
pdwErrorStatus The returned status fields.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.

ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetFormat ASX_HANDLE  hAESEBURx,
enum asxAESEBU_FORMAT peAesebuFormat
 

Get the format of the AESEBU receiver.

Parameters:
hAESEBURx A handle to an ASX AESEBU receiver control.
peAesebuFormat The returned format.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.

ASX32_API ASX_ERROR ASX_AESEBUReceiver_GetSampleRate ASX_HANDLE  hAESEBURx,
unsigned int *  pdwSampleRate
 

Get the sample rate of the AESEBU receiver.

Parameters:
hAESEBURx A handle to an ASX AESEBU receiver control.
pdwSampleRate The returned sample rate.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.

ASX32_API ASX_ERROR ASX_AESEBUReceiver_SetFormat ASX_HANDLE  hAESEBURx,
const enum asxAESEBU_FORMAT  eAesebuFormat
 

Set the format of the AESEBU receiver.

Parameters:
hAESEBURx A handle to an ASX AESEBU receiver control.
eAesebuFormat The mode to set the receiver control to.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.


Generated on Tue Nov 18 13:03:41 2008 for ASX by  doxygen 1.4.6-NO