acxmisc.h header
The acxmisc header is used by the ACX audio class extensions. It provides the ability to store and retrieve data in the AcxObjectBag.
For additional information on working with ACX, see the following topics.
acxmisc.h contains the following programming interfaces:
Functions
ACX_OBJECTBAG_CONFIG_INIT The ACX_OBJECTBAG_CONFIG_INIT function initializes an ACX_OBJECTBAG_CONFIG structure. |
AcxObjectBagAddBlob The AcxObjectBagAddBlob function adds blob data to an existing, initialized AcxObjectBag. |
AcxObjectBagAddGuid The AcxObjectBagAddGuid function adds Guid data to an existing, initialized AcxObjectBag. |
AcxObjectBagAddI1 The AcxObjectBagAddI1 function adds an int one byte (CHAR) I1 value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddI2 The AcxObjectBagAddI2 function adds an int two byte I2 (SHORT) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddI4 The AcxObjectBagAddI4 function adds an int four byte I4 (LONG) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddI8 The AcxObjectBagAddI8 function adds an int eight byte I8 (LONG64) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddMultiString The AcxObjectBagAddMultiString function adds a MultiString to an existing, initialized AcxObjectBag. |
AcxObjectBagAddSizeT The AcxObjectBagAddSizeT function adds a SIZE_T entry to an existing, initialized AcxObjectBag. |
AcxObjectBagAddString The AcxObjectBagAddString function adds a WDFSTRING object to an existing, initialized AcxObjectBag. |
AcxObjectBagAddUI1 The AcxObjectBagAddUI1 function adds an unsigned int one byte (UCHAR) I1 value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddUI2 The AcxObjectBagAddUI2 function adds an unsigned int two byte I2 (USHORT) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddUI4 The AcxObjectBagAddUI4 function adds an unsigned int four byte I4 (ULONG) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddUI8 The AcxObjectBagAddUI8 function adds an unsigned int eight byte I8 (ULONG64) value to an existing, initialized AcxObjectBag. |
AcxObjectBagAddUnicodeString The AcxObjectBagAddUnicodeString function adds a unicode string to and existing, initialized AcxObjectBag. |
AcxObjectBagCreate The AcxObjectBagCreate function creates a new AcxObjectBag. |
AcxObjectBagOpen The function AcxObjectBagOpen opens an existing, initialized AcxObjectBag. |
AcxObjectBagRetrieveBlob The AcxObjectBagRetrieveBlob function retrieves a blob value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveGuid The AcxObjectBagRetrieveGuid function retrieves a GUID value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveI1 The AcxObjectBagRetrieveI1 function retrieves an int one byte (CHAR) I1 value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveI2 The AcxObjectBagRetrieveI2 function retrieves an int two byte I2 (SHORT) value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveI4 The AcxObjectBagRetrieveI4 function retrieves an int four byte I4 (LONG) value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveI8 The AcxObjectBagRetrieveI8 function retrieves an int eight byte I8 (LONG64) value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveMultiString The AcxObjectBagRetrieveMultiString function retrieves a MultiString value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveSizeT The AcxObjectBagRetrieveSizeT function retrieves a SIZE_T value from an existing, initialized AcxObjectBag. |
AcxObjectBagRetrieveString The AcxObjectBagRetrieveString function retrieves a WDFSTRING object from an existing, initialized AcxObjectBag. |
AcxObjectBagRetrieveUI1 The AcxObjectBagRetrieveUI1 function retrieves an unsigned int one byte (UCHAR) UI1 value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveUI2 The AcxObjectBagRetrieveUI2 function retrieves an unsigned int two byte UI2 (USHORT) from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveUI4 The AcxObjectBagRetrieveUI4 function retrieves an unsigned int four byte UI4 (ULONG) value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveUI8 The AcxObjectBagRetrieveUI8 function retrieves an unsigned int eight byte UI8 (ULONG64) value from an existing, initialized AcxObjectBag that contains values. |
AcxObjectBagRetrieveUnicodeString The AcxObjectBagRetrieveUnicodeString function retrieves a unicode string value from an existing, initialized AcxObjectBag that contains values. |
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME The DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME function declares an ACX object bag property name. |
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME The DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME function declares an ACX object bag property name. Hdaudio defined properties start with "hda_". |
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME The DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME function declares an ACX object bag property name. Soundwire defined properties start with "sdca_". |
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME The DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME function declares an ACX object bag property name. System defined properties start with "sys_". |
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME The DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME function declares an ACX object bag property name. USB defined properties start with "usb_". |
Structures
ACX_OBJECTBAG_CONFIG The ACX_OBJECTBAG_CONFIG structure defines the configuration for an AcxObjectBag. |
Enumerations
ACX_OBJECTBAG_CONFIG_FLAGS The ACX_OBJECTBAG_CONFIG_FLAGS enumeration defines the configuration for an AcxObjectBag. |