Kategori Stream

Filter KsProxy mendukung beberapa jenis kategori aliran. Tabel dalam subbagian berikut menjelaskan berbagai jenis kategori streaming dan format data yang terkait dengan setiap jenis kategori, serta nilai ukuran header yang diperluas yang harus ditentukan oleh minidriver tangkapan video per kategori.

Minidriver pengambilan video kelas Stream memberikan informasi mengenai kategori dan konten streaming sebagai respons terhadap permintaan SRB_GET_STREAM_INFO. Minidriver mengembalikan informasi tentang setiap kategori aliran yang didukungnya dalam struktur HW_STREAM_INFORMATION .

Dalam struktur HW_STREAM_INFORMATION adalah anggota StreamFormatsArray , yang memiliki entri untuk setiap format data unik yang disediakan minidriver untuk kategori aliran yang ditentukan. Setiap entri StreamFormatsArray berisi informasi format aliran, termasuk karakteristik gambar, seperti format warna, kedalaman bit, pemotongan, dan informasi penskalakan. Juga disertakan dalam anggota StreamFormatsArray adalah rentang format yang tersedia untuk kategori aliran yang ditentukan.

Untuk setiap kategori streaming video, ada struktur KSDATAFORMAT dan KSDATARANGE yang sesuai yang akan digunakan saat menjelaskan aliran dalam struktur HW_STREAM_INFORMATION. Struktur yang sesuai dengan kategori aliran tercantum dalam tabel dalam sub bagian berikut.

GUID kategori streaming dan GUID nama pin untuk jenis streaming pengambilan video tertentu biasanya identik. GUID ini ditentukan dalam elemen Kategori dan Nama dari struktur HW_STREAM_INFORMATION. Satu-satunya kasus di mana GUID ini tidak cocok adalah ketika kategori aliran tertentu memiliki lebih dari satu instans pada filter. Dalam hal ini, GUID kategori harus cocok, tetapi setiap pin harus diberi GUID nama pin yang unik.

Subbagian berikut berisi informasi tentang masing-masing kategori streaming pengambilan video yang berbeda. GUID kategori aliran dan GUID nama pin dijelaskan, serta struktur yang harus digunakan untuk mendukung kategori. Dukungan set properti yang diperlukan juga tercantum untuk setiap kategori. Informasi tipe DirectShow dalam mode pengguna yang sesuai juga tercantum untuk kenyamanan.