다음을 통해 공유


MediaFrameSourceController.SetPropertyByExtendedIdAsync 메서드

정의

사용자 지정 헤더 정보가 있는 확장 ID를 사용하여 MediaFrameSource에서 지정된 ID를 사용하여 속성 값을 비동기적으로 설정합니다.

public:
 virtual IAsyncOperation<MediaFrameSourceSetPropertyStatus> ^ SetPropertyByExtendedIdAsync(Platform::Array <byte> ^ extendedPropertyId, Platform::Array <byte> ^ propertyValue) = SetPropertyByExtendedIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameSourceSetPropertyStatus> SetPropertyByExtendedIdAsync(winrt::array_view <byte> const& extendedPropertyId, winrt::array_view <byte> const& propertyValue);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameSourceSetPropertyStatus> SetPropertyByExtendedIdAsync(byte[] extendedPropertyId, byte[] propertyValue);
function setPropertyByExtendedIdAsync(extendedPropertyId, propertyValue)
Public Function SetPropertyByExtendedIdAsync (extendedPropertyId As Byte(), propertyValue As Byte()) As IAsyncOperation(Of MediaFrameSourceSetPropertyStatus)

매개 변수

extendedPropertyId

Byte[]

byte[]

확장 식별자 데이터를 포함하는 바이트 배열입니다.

propertyValue

Byte[]

byte[]

속성에 설정할 값을 포함하는 바이트 배열입니다.

반환

성공적으로 완료되면 작업의 상태 나타내는 MediaFrameSourceSetPropertyStatus 값을 반환하는 비동기 작업입니다.

일반적인 디바이스 속성은 VideoDeviceController 클래스의 속성으로 노출됩니다. 추가 속성은 KSPROPERTYSETID_ExtendedCameraControl 속성 집합에 정의됩니다. 레거시 속성은 PROPSETID_VIDCAP_CAMERACONTROL 속성 집합에 정의됩니다. ID로 카메라 속성에 액세스하는 예제는 확장 컨트롤 및 메타데이터 샘플을 참조하세요.

특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)

적용 대상