enumerasi ACX_STREAM_BRIDGE_TYPE (acxstreams.h)

Enumerasi ACX_STREAM_BRIDGE_TYPE menjelaskan Jenis Acx Stream Bridge.

Sintaks

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

Konstanta

 
AcxStreamBridgeInvalidType
Acx Stream Bridge adalah InvalidType.
AcxStreamBridgeMux
Acx Stream Bridge adalah Mux. Jenis jembatan ini menerima beberapa aliran input dan hanya mengizinkan satu aliran output.
AcxStreamBridgeMaximumType
AcxStreamBridgeMaximumType digunakan secara internal untuk validasi. Jangan gunakan.
AcxStreamBridgeDefaultType
Jenis default dikaitkan dengan salah satu jenis yang valid untuk bidang ini. Ini adalah jenis yang digunakan jika driver tidak mengambil alih nilai ini.

Keterangan

AcxStreamBridge digunakan oleh sirkuit untuk menyebarluaskan pembuatan aliran, transisi status aliran, dan pengaturan DRM antara segmen aliran sirkuit titik akhir. Objek ini hanya digunakan dalam skenario multi-sirkuit (komposit audio).

Contoh

Contoh penggunaan ditunjukkan di bawah ini.

    //
    // 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);

Persyaratan ACX

Versi ACX minimum: 1.0

Untuk informasi selengkapnya tentang versi ACX, lihat Gambaran umum versi ACX.

Persyaratan

Persyaratan Nilai
Header acxstreams.h

Lihat juga