ACX_ELEMENT_CONFIG 구조체(acxelements.h)
ACX_ELEMENT_CONFIG 구조체는 acx 요소 구성을 정의하는 데 사용됩니다.
통사론
typedef struct _ACX_ELEMENT_CONFIG {
ULONG Size;
ULONG Id;
const GUID *Type;
const GUID *Name;
ULONG Flags;
ULONG PropertiesCount;
ULONG MethodsCount;
PACX_PROPERTY_ITEM Properties;
PACX_METHOD_ITEM Methods;
} ACX_ELEMENT_CONFIG, *PACX_ELEMENT_CONFIG;
회원
Size
이 구조체의 길이(바이트)입니다.
Id
요소 ID를 나타내는 숫자입니다.
Type
KSNODETYPE(예: KSNODETYPE_AUDIO_ENGINE 또는 KSNODETYPE_AUDIO_KEYWORDDETECTOR)입니다. 자세한 내용은 오디오 토폴로지 노드 참조하세요.
Name
요소의 이름을 나타내는 GUID에 대한 포인터입니다. 디버깅에 사용할 수 있으며 제공되지 않으면 기본적으로 GUID_NULL.
Flags
ACX_ELEMENT_CONFIG_FLAGS 열거형정의된 Acx 요소 구성 플래그입니다.
플래그 비트는 현재 정의되어 있지 않습니다. 이 멤버를 0으로 설정 - AcxAudioElementConfigNoFlags
PropertiesCount
속성 수입니다. 이는 하나의 기반 개수입니다.
MethodsCount
메서드 수입니다. 이는 하나의 기반 개수입니다.
Properties
이 acx 요소 구성의 속성을 정의하는 ACX_PROPERTY_ITEM 구조체.
Methods
이 acx 요소 구성에 대한 메서드를 정의하는 ACX_METHOD_ITEM 구조체입니다.
발언
본보기
사용 예는 다음과 같습니다.
WDF_OBJECT_ATTRIBUTES attributes;
ACX_ELEMENT_CONFIG elementCfg;
CODEC_ELEMENT_CONTEXT * elementCtx;
ACX_ELEMENT_CONFIG_INIT(&elementCfg);
WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&attributes, CODEC_ELEMENT_CONTEXT);
attributes.ParentObject = Circuit;
status = AcxElementCreate(Circuit, &attributes, &elementCfg, Element);
ACX 요구 사항
최소 ACX 버전: 1.0
ACX 버전에 대한 자세한 내용은 ACX 버전 개요참조하세요.
요구 사항
요구 | 값 |
---|---|
헤더 | acxelements.h |
참고 항목
- [acxelements.h 헤더](index.md)