Fungsi AcxStreamInitAssignProperties (acxstreams.h)
Fungsi AcxStreamInitAssignProperties menetapkan array properti ke aliran menggunakan objek ACXSTREAM_INIT .
Sintaks
NTSTATUS AcxStreamInitAssignProperties(
PACXSTREAM_INIT StreamInit,
PACX_PROPERTY_ITEM Properties,
ULONG PropertiesCount
);
Parameter
StreamInit
Ditentukan oleh objek ACXSTREAM_INIT, yang digunakan untuk menentukan inisialisasi aliran. Untuk informasi selengkapnya tentang Objek ACX, lihat ACX - Ringkasan Objek ACX.
Properties
Array struktur ACX_PROPERTY_ITEM yang menjelaskan kumpulan properti, properti, dan bendera yang diminta.
PropertiesCount
Hitungan berbasis satu dari jumlah Properti dalam array Properti.
Menampilkan nilai
Mengembalikan STATUS_SUCCESS
jika panggilan berhasil. Jika tidak, ia mengembalikan kode kesalahan yang sesuai. Untuk informasi selengkapnya, lihat Menggunakan Nilai NTSTATUS.
Keterangan
Contoh
Contoh penggunaan ditunjukkan di bawah ini.
ACX_PROPERTY_ITEM StreamProperties[] =
{
{
&KSPROPSETID_DrmAudioStream,
KSPROPERTY_DRMAUDIOSTREAM_CONTENTID,
ACX_PROPERTY_ITEM_FLAG_SET,
Codec_EvtStreamSetContentId,
NULL, // Reserved
sizeof(KSP_DRMAUDIOSTREAM_CONTENTID) - sizeof(KSPROPERTY), // ControlCb
sizeof(KSDRMAUDIOSTREAM_CONTENTID), // ValueCb
},
};
ULONG StreamPropertiesCount = SIZEOF_ARRAY(StreamProperties);
status = AcxStreamInitAssignProperties(StreamInit,
StreamProperties,
StreamPropertiesCount);
Persyaratan ACX
Versi ACX minimum: 1.0
Untuk informasi selengkapnya tentang versi ACX, lihat Gambaran umum versi ACX.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | acxstreams.h |
IRQL | PASSIVE_LEVEL |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk