Bagikan melalui


MediaFrameSourceController.GetPropertyByExtendedIdAsync Metode

Definisi

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

IReference<UInt32>

Nullable<UInt32>

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