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

See also