Enumerations | |
| enum | HPI_AESEBU_ERRORS { HPI_AESEBU_ERROR_NOT_LOCKED = 0x01, HPI_AESEBU_ERROR_POOR_QUALITY = 0x02, HPI_AESEBU_ERROR_PARITY_ERROR = 0x04, HPI_AESEBU_ERROR_BIPHASE_VIOLATION = 0x08, HPI_AESEBU_ERROR_VALIDITY = 0x10, HPI_AESEBU_ERROR_CRC = 0x20 } |
| AES/EBU error status bits. More... | |
Functions | |
| HPI_ERR | HPI_AESEBU_Receiver_QueryFormat (const HPI_HSUBSYS *phSubSys, const HPI_HCONTROL hAesRx, const HW32 dwIndex, HW16 *pwFormat) |
| query formats supported by this aesebu receiver Iterate dwIndex until an error is returned to get allowed values for aesebu format in *pwFormat | |
| HPI_ERR | HPI_AESEBU_Receiver_SetFormat (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 wFormat) |
| Sets the physical format of the digital audio input to either the balanced, professional AES/EBU input or the unbalanced, consumer S/PDIF input. | |
| HPI_ERR | HPI_AESEBU_Receiver_GetFormat (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 *pwFormat) |
| Gets the physical format of the digital audio input : either the balanced, professional AES/EBU input or the unbalanced, consumer S/PDIF input. | |
| HPI_ERR | HPI_AESEBU_Receiver_GetSampleRate (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW32 *pdwSampleRate) |
| Returns the sample rate of the incoming AES/EBU digital audio stream in *pdwSampleRate. | |
| HPI_ERR | HPI_AESEBU_Receiver_GetUserData (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 wIndex, HW16 *pwData) |
| Get one of 4 userdata bytes from the AES/EBU stream. | |
| HPI_ERR | HPI_AESEBU_Receiver_GetChannelStatus (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 wIndex, HW16 *pwData) |
| Get one of 24 channel status bytes from the AES/EBU stream. | |
| HPI_ERR | HPI_AESEBU_Receiver_GetErrorStatus (const HPI_HSUBSYS *phSubSys, HPI_HCONTROL hControl, HW16 *pwErrorData) |
| Get error status from the AES/EBU stream. | |
As well as receiving the audio, status and user bits are extracted from the digital bitstream.
|
|
AES/EBU error status bits. Returned by HPI_AESEBU_Receiver_GetErrorStatus()
|
|
||||||||||||||||||||
|
query formats supported by this aesebu receiver Iterate dwIndex until an error is returned to get allowed values for aesebu format in *pwFormat
|
|
||||||||||||||||
|
Sets the physical format of the digital audio input to either the balanced, professional AES/EBU input or the unbalanced, consumer S/PDIF input. Note that not all audio adpaters will have both kinds of inputs.
|
|
||||||||||||||||
|
Gets the physical format of the digital audio input : either the balanced, professional AES/EBU input or the unbalanced, consumer S/PDIF input.
|
|
||||||||||||||||
|
Returns the sample rate of the incoming AES/EBU digital audio stream in *pdwSampleRate. This information is obtained from the channel status bits in the digital audio bitstream.
|
|
||||||||||||||||||||
|
Get one of 4 userdata bytes from the AES/EBU stream.
|
|
||||||||||||||||||||
|
Get one of 24 channel status bytes from the AES/EBU stream.
|
|
||||||||||||||||
|
Get error status from the AES/EBU stream.
|
1.4.6-NO