enumerasi ACX_STREAM_BRIDGE_CONFIG_FLAGS (acxstreams.h)

Enumerasi ACX_STREAM_BRIDGE_CONFIG_FLAGS menjelaskan bendera konfigurasi Acx Stream Bridge.

Sintaks

typedef enum _ACX_STREAM_BRIDGE_CONFIG_FLAGS {
  AcxStreamBridgeConfigNoFlags,
  AcxStreamBridgeInvertChangeStateSequence,
  AcxStreamBridgeForwardInStreamVarArguments,
  AcxStreamBridgeConfigValidFlags
} ACX_STREAM_BRIDGE_CONFIG_FLAGS;

Konstanta

 
AcxStreamBridgeConfigNoFlags
Konfigurasi Acx Stream Bridge tidak memiliki bendera.
AcxStreamBridgeInvertChangeStateSequence
Gunakan bendera ini untuk mengubah urutan pemberitahuan perubahan status aliran.

Status aliran titik akhir default berubah saat beralih dari STOP ke RUN:

- Untuk titik akhir render, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit streaming dan diakhiri dengan aliran sirkuit dengan perangkat membawa pin.

- Untuk titik akhir pengambilan, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit dengan pin jembatan perangkat dan diakhiri dengan aliran sirkuit streaming.

Status aliran titik akhir default berubah saat beralih dari RUN ke STOP:

- Untuk titik akhir render, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit dengan pin jembatan perangkat dan diakhiri dengan aliran sirkuit streaming.

- Untuk titik akhir pengambilan, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit streaming dan diakhiri dengan aliran sirkuit dengan perangkat membawa pin.

Urutan terbalik saat beralih dari STOP ke RUN:

Untuk titik akhir render, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit dengan pin jembatan perangkat dan diakhiri dengan aliran sirkuit streaming.

Untuk titik akhir pengambilan, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit streaming dan diakhiri dengan aliran sirkuit dengan perangkat membawa pin.

Urutan terbalik saat beralih dari RUN ke STOP:

- Untuk titik akhir render, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit streaming dan diakhiri dengan aliran sirkuit dengan perangkat membawa pin.

- Untuk titik akhir pengambilan, ACX memberi tahu setiap aliran sirkuit dari titik akhir multi-sirkuit, dimulai dengan aliran sirkuit dengan pin jembatan perangkat dan diakhiri dengan aliran sirkuit streaming.
AcxStreamBridgeForwardInStreamVarArguments
Ketika bendera ini diatur, ACX meneruskan argumen variabel aliran saat ini ACXOBJECTBAG ke aliran berikutnya dari titik akhir multi-sirkuit. Jika tidak ada object-bag argumen variabel yang terkait dengan aliran saat ini, ACX meneruskan object-bag argumen variabel yang ditentukan pada waktu pembuatan jembatan stream jika ada. Untuk informasi selengkapnya tentang Objek ACX, seperti ACXOBJECTBAG, lihat ACX - Ringkasan Objek ACX.
AcxStreamBridgeConfigValidFlags
Ini adalah bitwise ATAU dari semua bendera yang diizinkan untuk diatur. Ini digunakan secara internal untuk memvalidasi bidang Struktur ACX_STREAM_BRIDGE_CONFIG .

Keterangan

Anda dapat menentukan bitwise ATAU nilai yang valid di halaman ini untuk anggota Bendera struktur ACX_STREAM_BRIDGE_CONFIG.

Contoh

Contoh penggunaan ditunjukkan di bawah ini.

    ACX_STREAM_BRIDGE_CONFIG_INIT(&streamCfg);
    streamCfg.InModesCount = SIZEOF_ARRAY(inModes);
    streamCfg.InModes      = inModes; 
    streamCfg.OutMode      = NULL;  // no mode, i.e., default (1st) and raw (2nd).
    streamCfg.OutStreamVarArguments = objBag;

    // Reverse the change-state sequence notifications.
    streamCfg.Flags       |= AcxStreamBridgeInvertChangeStateSequence;

    status = AcxStreamBridgeCreate(circuit, &attributes, &streamCfg, &streamBridge);

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