MediaFrameSourceController.GetPropertyByExtendedIdAsync 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.
Secara asinkron mendapatkan nilai properti dengan ID yang ditentukan dari MediaFrameSource, menggunakan ID yang diperluas dengan informasi header kustom dan menentukan ukuran buffer maksimum yang diperlukan untuk menyimpan hasilnya.
public:
virtual IAsyncOperation<MediaFrameSourceGetPropertyResult ^> ^ GetPropertyByExtendedIdAsync(Platform::Array <byte> ^ extendedPropertyId, IReference<unsigned int> ^ maxPropertyValueSize) = GetPropertyByExtendedIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameSourceGetPropertyResult> GetPropertyByExtendedIdAsync(winrt::array_view <byte> const& extendedPropertyId, IReference<uint32_t> const& maxPropertyValueSize);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameSourceGetPropertyResult> GetPropertyByExtendedIdAsync(byte[] extendedPropertyId, System.Nullable<uint> maxPropertyValueSize);
function getPropertyByExtendedIdAsync(extendedPropertyId, maxPropertyValueSize)
Public Function GetPropertyByExtendedIdAsync (extendedPropertyId As Byte(), maxPropertyValueSize As Nullable(Of UInteger)) As IAsyncOperation(Of MediaFrameSourceGetPropertyResult)
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
Operasi asinkron yang, setelah berhasil diselesaikan, mengembalikan objek MediaFrameSourceGetPropertyResult yang berisi status operasi dan, jika berhasil, nilai properti yang dikembalikan.
- Atribut
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