Modules | |
| Adapter types/product ids | |
Enumerations | |
| enum | HPI_ADAPTER_PROPERTIES { , HPI_ADAPTER_PROPERTY_GROUPING = 2, HPI_ADAPTER_PROPERTY_ENABLE_SSX2 = 3, HPI_ADAPTER_PROPERTY_SSX2_SETTING = 4, HPI_ADAPTER_PROPERTY_READONLYBASE = 256, HPI_ADAPTER_PROPERTY_LATENCY = 256, HPI_ADAPTER_PROPERTY_GRANULARITY = 257, HPI_ADAPTER_PROPERTY_CURCHANNELS = 258, HPI_ADAPTER_PROPERTY_SOFTWARE_VERSION = 259, HPI_ADAPTER_PROPERTY_MAC_ADDRESS_MSB = 260, HPI_ADAPTER_PROPERTY_MAC_ADDRESS_LSB = 261, HPI_ADAPTER_PROPERTY_EXTENDED_ADAPTER_TYPE = 262, HPI_ADAPTER_PROPERTY_LOGTABLEN = 263 , HPI_ADAPTER_PROPERTY_IP_ADDRESS = 265, HPI_ADAPTER_PROPERTY_BUFFER_UPDATE_COUNT = 266, HPI_ADAPTER_PROPERTY_INTERVAL = 267, HPI_ADAPTER_PROPERTY_CAPS1 = 268, HPI_ADAPTER_PROPERTY_CAPS2 = 269, HPI_ADAPTER_PROPERTY_SYNC_HEADER_CONNECTIONS = 270, HPI_ADAPTER_PROPERTY_SUPPORTS_SSX2 = 271 } |
| Adapter properties These are used in HPI_AdapterSetProperty() and HPI_AdapterGetProperty(). More... | |
| enum | HPI_ADAPTER_MODE_CMDS |
| Adapter mode commands. More... | |
| enum | HPI_ADAPTER_MODES { HPI_ADAPTER_MODE_4OSTREAM = 1, HPI_ADAPTER_MODE_6OSTREAM = 2, HPI_ADAPTER_MODE_8OSTREAM = 3, HPI_ADAPTER_MODE_16OSTREAM = 4, HPI_ADAPTER_MODE_1OSTREAM = 5, HPI_ADAPTER_MODE_1 = 6, HPI_ADAPTER_MODE_2 = 7, HPI_ADAPTER_MODE_3 = 8, HPI_ADAPTER_MODE_MULTICHANNEL = 9, HPI_ADAPTER_MODE_12OSTREAM = 10, HPI_ADAPTER_MODE_9OSTREAM = 11, HPI_ADAPTER_MODE_MONO = 12, HPI_ADAPTER_MODE_LOW_LATENCY = 13 } |
| Adapter Modes These are used by HPI_AdapterSetModeEx(). More... | |
Functions | |
| HPI_ERR | HPI_AdapterOpen (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex) |
| Opens an adapter for use. | |
| HPI_ERR | HPI_AdapterClose (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex) |
| Closes the adapter associated with the wAdapterIndex. | |
| HPI_ERR | HPI_AdapterFindObject (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 wObjectType, HW16 wObjectIndex, HW16 *pDspIndex) |
| Find the DSP index of a particular object instance. | |
| HPI_ERR | HPI_AdapterSetMode (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW32 dwAdapterMode) |
| Sets the operating mode of an adapter. | |
| HPI_ERR | HPI_AdapterSetModeEx (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW32 dwAdapterMode, HW16 wQueryOrSet) |
| Adapter set mode extended. | |
| HPI_ERR | HPI_AdapterGetMode (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW32 *pdwAdapterMode) |
| Read the current adapter mode setting. | |
| HPI_ERR | HPI_AdapterGetInfo (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 *pwNumOutStreams, HW16 *pwNumInStreams, HW16 *pwVersion, HW32 *pdwSerialNumber, HW16 *pwAdapterType) |
| Obtains information about the specified adapter, including the number of output streams and number of input streams, version, serial number and it's type. | |
| HPI_ERR | HPI_AdapterGetModuleByIndex (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 wModuleIndex, HW16 *pwNumOutputs, HW16 *pwNumInputs, HW16 *pwVersion, HW32 *pdwSerialNumber, HW16 *pwModuleType, HPI_HANDLE *phModule) |
| Obtains information about the specified module on an adapter, including the number of outputs and number of inputs, version, serial number and type. | |
| HPI_ERR | HPI_AdapterGetAssert (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 *wAssertPresent, char *pszAssert, HW16 *pwLineNumber) |
| Returns DSP generated assert messages. | |
| HPI_ERR | HPI_AdapterTestAssert (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 wAssertId) |
| This function tests that asserts are working correctly on the selected adapter. | |
| HPI_ERR | HPI_AdapterSetProperty (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 wProperty, HW16 wParameter1, HW16 wParameter2) |
| Set an adapter property to a value. | |
| HPI_ERR | HPI_AdapterGetProperty (const HPI_HSUBSYS *phSubSys, HW16 wAdapterIndex, HW16 wProperty, HW16 *pwParameter1, HW16 *pwParameter2) |
| Gets the value of an adapter property. | |
|
|
Adapter properties These are used in HPI_AdapterSetProperty() and HPI_AdapterGetProperty().
|
|
|
Adapter mode commands. Used in wQueryOrSet field of HPI_AdapterSetModeEx(). |
|
|
Adapter Modes These are used by HPI_AdapterSetModeEx().
|
|
||||||||||||
|
Opens an adapter for use. The adapter is specified by wAdapterIndex which corresponds to the adapter index on the adapter hardware (typically set using jumpers or switch).
|
|
||||||||||||
|
Closes the adapter associated with the wAdapterIndex.
|
|
||||||||||||||||||||||||
|
Find the DSP index of a particular object instance. Only ever implemented for ISTREAM
|
|
||||||||||||||||
|
Sets the operating mode of an adapter. The adapter must be restarted for the mode to take effect. Under Windows this means that the computer must be rebooted.
|
|
||||||||||||||||||||
|
Adapter set mode extended.
This updated version of HPI_AdapterSetMode() allows querying supported modes.
|
|
||||||||||||||||
|
Read the current adapter mode setting.
|
|
||||||||||||||||||||||||||||||||
|
Obtains information about the specified adapter, including the number of output streams and number of input streams, version, serial number and it's type. The adapter is assumed to have one mixer.
|
|
||||||||||||||||||||||||||||||||||||||||
|
Obtains information about the specified module on an adapter, including the number of outputs and number of inputs, version, serial number and type.
|
|
||||||||||||||||||||||||
|
Returns DSP generated assert messages. Most ASI adapters have a small buffer that can collect up to 16 asserts that are conditionally generated as the DSP code is running. This API provides a mechanism for the host to read any asserts pending in the queue.
|
|
||||||||||||||||
|
This function tests that asserts are working correctly on the selected adapter. The message processing code on the target adapter generates an assert when this function is called and that assert can then be read back using the HPI_AdapterGetAssert() function.
|
|
||||||||||||||||||||||||
|
Set an adapter property to a value.
|
|
||||||||||||||||||||||||
|
Gets the value of an adapter property.
|
1.4.6-NO