ACX_DATAFORMAT_CONFIG structure (acxdataformat.h)
The ACX_DATAFORMAT_CONFIG structure is used to configure a new ACX data format object.
Syntax
typedef struct _ACX_DATAFORMAT_CONFIG {
ULONG Size;
ULONG Flags;
ACX_DATAFORMAT_TYPE Type;
union {
PVOID KsFormat;
} u;
} ACX_DATAFORMAT_CONFIG, *PACX_DATAFORMAT_CONFIG;
Members
Size
The size of all of the data in the ACX_DATAFORMAT_CONFIG structure in bytes. This field is set by the ACX_DATAFORMAT_CONFIG_INIT function.
Flags
A combination of values from the ACX_DATAFORMAT_CONFIG_FLAGS enum that describe the data format.
Type
An ACX_DATAFORMAT_TYPE enum value that specifies the type of the data format.
u
Union of pointers to supported data formats.
u.KsFormat
Pointer to the KSDATAFORMAT for this ACX data format.
Remarks
Instances of the ACX_DATAFORMAT_CONFIG structure must be initialized by calling the ACX_DATAFORMAT_CONFIG_INIT function.
ACX requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
Requirement | Value |
---|---|
Header | acxdataformat.h |