ACX_STREAM_BRIDGE_TYPE 열거형(acxstreams.h)

ACX_STREAM_BRIDGE_TYPE 열거형은 Acx Stream 브리지 형식을 설명합니다.

Syntax

typedef enum _ACX_STREAM_BRIDGE_TYPE {
  AcxStreamBridgeInvalidType,
  AcxStreamBridgeMux,
  AcxStreamBridgeMaximumType,
  AcxStreamBridgeDefaultType
} ACX_STREAM_BRIDGE_TYPE;

상수

 
AcxStreamBridgeInvalidType
Acx Stream Bridge는 InvalidType입니다.
AcxStreamBridgeMux
Acx Stream 브리지는 Mux입니다. 이 브리지 형식은 여러 입력 스트림을 허용하며 하나의 출력 스트림만 허용합니다.
AcxStreamBridgeMaximumType
AcxStreamBridgeMaximumType은 유효성 검사를 위해 내부적으로 사용됩니다. 사용하지 마십시오.
AcxStreamBridgeDefaultType
기본 형식은 이 필드에 유효한 형식 중 하나와 연결됩니다. 드라이버가 이 값을 재정의하지 않는 경우 사용되는 형식입니다.

설명

AcxStreamBridge는 회로에서 스트림 생성을 전파하고, 스트림의 상태가 전환되고, 엔드포인트의 회로 스트림 세그먼트 간에 DRM 설정이 전파됩니다. 이 개체는 다중 회로(오디오 복합) 시나리오에서만 사용됩니다.

예제

예제 사용법은 다음과 같습니다.

    //
    // Add a stream BRIDGE for RAW and DEFAULT modes.
    //
    PCGUID  inModes[] = 
    {
        &AUDIO_SIGNALPROCESSINGMODE_DEFAULT, 
        &AUDIO_SIGNALPROCESSINGMODE_RAW,
    };

    WDF_OBJECT_ATTRIBUTES_INIT(&attributes);
    attributes.ParentObject = pin;

    ACXSTREAMBRIDGE bridge = NULL;
    ACX_STREAM_BRIDGE_CONFIG bridgeCfg;
 
    ACX_STREAM_BRIDGE_CONFIG_INIT(&bridgeCfg);
    streamCfg.InModesCount = 2;
    streamCfg.InModes      = inModes; 
    streamCfg.OutMode      = &AUDIO_SIGNALPROCESSINGMODE_DEFAULT;

    status = AcxStreamBridgeCreate(circuit, &attributes, &bridgeCfg, &bridge);

ACX 요구 사항

최소 ACX 버전: 1.0

ACX 버전에 대한 자세한 내용은 ACX 버전 개요를 참조하세요.

요구 사항

요구 사항
헤더 acxstreams.h

추가 정보