ASX Version4.20.14
Functions

AESEBU receiver control functions

These functions implement AESEBU receiver operations. More...

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.

Detailed Description

These functions implement AESEBU receiver operations.


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:
hAESEBURxA handle to an ASX AESEBU receiver control.
nIndexThe index of the format option to fetch.
peAesebuFormatThe returned format option.
pnCountThe 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:
hAESEBURxA handle to an ASX AESEBU receiver control.
pdwErrorStatusMaskA bit mask field indicating which of the bitfields defined by asxAESEBU_STATUS are returned.
pdwErrorStatusThe 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:
hAESEBURxA handle to an ASX AESEBU receiver control.
peAesebuFormatThe 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:
hAESEBURxA handle to an ASX AESEBU receiver control.
pdwSampleRateThe 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:
hAESEBURxA handle to an ASX AESEBU receiver control.
eAesebuFormatThe mode to set the receiver control to.
Returns:
Returns 0 if there is no error, otherwise one of asxERROR is returned.