acxdataformat.h header
The acxdataformat header is used by the ACX audio class extensions.
For more information, see the following topics.
acxdataformat.h contains the following programming interfaces:
Functions
ACX_DATAFORMAT_CONFIG_INIT The ACX_DATAFORMAT_CONFIG_INIT function initializes an ACX_DATAFORMAT_CONFIG structure. |
ACX_DATAFORMAT_CONFIG_INIT_KS The ACX_DATAFORMAT_CONFIG_INIT_KS function initializes an ACX_DATAFORMAT_CONFIG structure using a KS data format. |
ACX_DATAFORMAT_LIST_CONFIG_INIT The ACX_DATAFORMAT_LIST_CONFIG_INIT function initializes an ACX_DATAFORMAT_LIST_CONFIG structure for use by an audio class extension (ACX) driver. |
ACX_DATAFORMAT_LIST_ITERATOR_INIT The ACX_DATAFORMAT_LIST_ITERATOR_INIT function initializes an ACX_DATAFORMAT_LIST_ITERATOR structure for use by an audio class extension (ACX) driver. |
AcxDataFormatCreate The AcxDataFormatCreate function is used to create a data format for use by an audio class extension (ACX) driver. |
AcxDataFormatGetAverageBytesPerSec The AcxDataFormatGetAverageBytesPerSec function gets the required bytes-per-second transfer rate for the specified data format. |
AcxDataFormatGetBitsPerSample The AcxDataFormatGetBitsPerSample function gets the bits per audio sample for the specified data format. |
AcxDataFormatGetBlockAlign The AcxDataFormatGetBlockAlign function gets the block alignment of the specified data format. |
AcxDataFormatGetChannelMask The AcxDataFormatGetChannelMask function gets the channel mask for the specified data format. |
AcxDataFormatGetChannelsCount The AcxDataFormatGetChannelsCount function gets the number of audio channels in the specified data format. |
AcxDataFormatGetEncodedAverageBytesPerSec The AcxDataFormatGetEncodedAverageBytesPerSec function gets the required bytes-per-second transfer rate for the specified encoded data format. |
AcxDataFormatGetEncodedChannelCount The AcxDataFormatGetEncodedChannelCount function gets the channel count for the specified encoded data format. |
AcxDataFormatGetEncodedSamplesPerSec The AcxDataFormatGetEncodedSamplesPerSec function gets the number of samples per second of audio for the specified encoded data format. |
AcxDataFormatGetKsDataFormat The AcxDataFormatGetKsDataFormat function gets the kernel streaming data format for the specified data format. |
AcxDataFormatGetMajorFormat AcxDataFormatGetMajorFormat |
AcxDataFormatGetSampleRate The AcxDataFormatGetSampleRate function gets the sample rate for the specified data format. |
AcxDataFormatGetSampleSize The AcxDataFormatGetSampleSize function gets the sample size for the specified data format. |
AcxDataFormatGetSamplesPerBlock The AcxDataFormatGetSamplesPerBlock function gets the number of samples per block for the specified data format. |
AcxDataFormatGetSpecifier The AcxDataFormatGetSpecifier function gets the specifier for the specified data format. |
AcxDataFormatGetSubFormat The AcxDataFormatGetSubFormat function gets the subformat for the specified data format. |
AcxDataFormatGetValidBitsPerSample The AcxDataFormatGetValidBitsPerSample function gets the valid number of bits per sample for the specified data format. |
AcxDataFormatGetWaveFormatEx The AcxDataFormatGetWaveFormatEx function gets the WAVEFORMATEX structure associated with the specified data format. |
AcxDataFormatGetWaveFormatExtensible The AcxDataFormatGetWaveFormatExtensible function gets the WAVEFORMATEXTENSIBLE structure associated with the specified data format. |
AcxDataFormatGetWaveFormatExtensibleIec61937 The AcxDataFormatGetWaveFormatExtensibleIec61937 function gets the WAVEFORMATEXTENSIBLE_IEC61937 structure associated with the specified data format. |
AcxDataFormatIsEqual The AcxDataFormatIsEqual function compares two ACXDATAFORMAT objects for equality. |
AcxDataFormatListAddDataFormat The AcxDataFormatListAddDataFormat function adds an ACXDATAFORMAT object to a data format list. |
AcxDataFormatListAssignDefaultDataFormat The AcxDataFormatListAssignDefaultDataFormat function adds an ACXDATAFORMAT object to the specified data format list and sets the ACXDATAFORMAT object as the default. |
AcxDataFormatListBeginIteration The AcxDataFormatListBeginIteration function gets an ACX_DATAFORMAT_LIST_ITERATOR to use for iterating through the specified data format list. |
AcxDataFormatListCreate The AcxDataFormatListCreate function creates a new ACX data format list. |
AcxDataFormatListEndIteration The AcxDataFormatListEndIteration function ends the iteration process on an ACX data format list. |
AcxDataFormatListRemoveDataFormat The AcxDataFormatListRemoveDataFormat function removes the specified ACX data format from an ACX data format list. |
AcxDataFormatListRemoveDataFormats The AcxDataFormatListRemoveDataFormats function removes all data formats from the specified ACX data format list. |
AcxDataFormatListRetrieveDefaultDataFormat The AcxDataFormatListRetrieveDefaultDataFormat gets the default ACX data format from the specified ACX data format list. |
AcxDataFormatListRetrieveNextFormat The AcxDataFormatListRetrieveNextFormat function gets the next ACX data format when iterating an ACX data format list. |
Structures
ACX_DATAFORMAT_CONFIG The ACX_DATAFORMAT_CONFIG structure is used to configure a new ACX data format object. |
ACX_DATAFORMAT_LIST_CONFIG The ACX_DATAFORMAT_LIST_CONFIG structure is used to configure a new ACX data format list object. |
ACX_DATAFORMAT_LIST_ITERATOR The ACX_DATAFORMAT_LIST_ITERATOR structure holds the state of iteration over an ACX data format list. |
Enumerations
ACX_DATAFORMAT_CONFIG_FLAGS The ACX_DATAFORMAT_CONFIG_FLAGS enumeration is used to configure the properties of a data format used by an audio class extension (ACX) driver. |
ACX_DATAFORMAT_LIST_CONFIG_FLAGS The ACX_DATAFORMAT_LIST_CONFIG_FLAGS enumeration is used to configure a data format list used by an audio class extension (ACX) driver. |
ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS The ACX_DATAFORMAT_LIST_ITERATOR_CONFIG_FLAGS enumeration is used to configure a data format list iterator used by an audio class extension (ACX) driver. |
ACX_DATAFORMAT_TYPE The ACX_DATAFORMAT_TYPE enumeration is used to specify the type of a data format used by an audio class extension (ACX) driver. |