VideoDeviceController.GetDevicePropertyByExtendedId Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nilai properti dengan ID yang ditentukan dari driver perangkat tangkapan, menggunakan ID yang diperluas dengan informasi header kustom dan menentukan ukuran buffer maksimum yang diperlukan untuk menyimpan hasilnya. Anda dapat menggunakan metode ini untuk mengkueri properti yang khusus untuk kamera tertentu.
public:
virtual VideoDeviceControllerGetDevicePropertyResult ^ GetDevicePropertyByExtendedId(Platform::Array <byte> ^ extendedPropertyId, IReference<unsigned int> ^ maxPropertyValueSize) = GetDevicePropertyByExtendedId;
VideoDeviceControllerGetDevicePropertyResult GetDevicePropertyByExtendedId(winrt::array_view <byte> const& extendedPropertyId, IReference<uint32_t> const& maxPropertyValueSize);
public VideoDeviceControllerGetDevicePropertyResult GetDevicePropertyByExtendedId(byte[] extendedPropertyId, System.Nullable<uint> maxPropertyValueSize);
function getDevicePropertyByExtendedId(extendedPropertyId, maxPropertyValueSize)
Public Function GetDevicePropertyByExtendedId (extendedPropertyId As Byte(), maxPropertyValueSize As Nullable(Of UInteger)) As VideoDeviceControllerGetDevicePropertyResult
Parameter
- extendedPropertyId
-
Byte[]
byte[]
Array byte yang berisi data pengidentifikasi yang diperluas.
- maxPropertyValueSize
-
Windows.Foundation.IReference
IReference<uint32_t>
Ukuran buffer yang harus dialokasikan untuk menyimpan hasil operasi. Jika driver tidak mengharuskan ukuran ditentukan untuk properti yang dikembalikan, atur nilai ini ke null. Jika ukuran diperlukan, dan Anda tidak memberikan nilai, properti Status dari objek VideoDeviceControllerGetDevicePropertyResult yang dikembalikan akan menjadi MaxPropertyValueSizeRequired. Jika nilai yang disediakan terlalu kecil untuk menyimpan hasil operasi, objek Status yang dikembalikan akan menjadi MaxPropertyValueSizeTooSmall, yang berarti Anda dapat mencoba kembali panggilan dengan ukuran buffer yang lebih besar.
Mengembalikan
Objek VideoDeviceControllerGetDevicePropertyResult yang berisi status operasi dan, jika berhasil, nilai properti yang dikembalikan.
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Creators Update (diperkenalkan dalam 10.0.15063.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v4.0)
|
Keterangan
Properti perangkat umum diekspos sebagai properti kelas VideoDeviceController . Properti tambahan ditentukan dalam kumpulan properti KSPROPERTYSETID_ExtendedCameraControl . Properti warisan didefinisikan dalam kumpulan properti PROPSETID_VIDCAP_CAMERACONTROL . Untuk contoh mengakses properti kamera menurut ID, lihat sampel Extended Control dan Metadata.
Berlaku untuk
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