(acxdataformat.h) ACX_DATAFORMAT_CONFIG 结构

ACX_DATAFORMAT_CONFIG 结构用于配置新的 ACX 数据格式对象。

语法

typedef struct _ACX_DATAFORMAT_CONFIG {
  ULONG               Size;
  ULONG               Flags;
  ACX_DATAFORMAT_TYPE Type;
  union {
    PVOID KsFormat;
  } u;
} ACX_DATAFORMAT_CONFIG, *PACX_DATAFORMAT_CONFIG;

成员

Size

ACX_DATAFORMAT_CONFIG结构中所有数据的大小(以字节为单位)。 此字段由 ACX_DATAFORMAT_CONFIG_INIT 函数设置。

Flags

描述数据格式的 ACX_DATAFORMAT_CONFIG_FLAGS 枚举中的值的组合。

Type

一个ACX_DATAFORMAT_TYPE枚举值,该值指定数据格式的类型。

u

指向支持的数据格式的指针的联合。

u.KsFormat

指向此 ACX 数据格式的 KSDATAFORMAT 的指针。

注解

必须通过调用 ACX_DATAFORMAT_CONFIG_INIT 函数来初始化 ACX_DATAFORMAT_CONFIG 结构的实例。

ACX 要求

最低 ACX 版本: 1.0

有关 ACX 版本的详细信息,请参阅 ACX 版本概述

要求

要求
Header acxdataformat.h

另请参阅