내보내기(0) 인쇄
모두 확장
정보
요청한 주제가 아래에 표시됩니다. 그러나 이 주제는 이 라이브러리에 포함되지 않습니다.

Windows Phone 8의 IAudioVideoCaptureDeviceNative::SetVideoSampleSink 메서드

2013-12-05

적용 대상: Windows Phone 8 전용입니다.

녹화 중에 인코딩된 동영상 샘플을 받을 싱크를 설정합니다.

HRESULT SetVideoSampleSink( [in]    ICameraCaptureSampleSink* pSink );

pSink [in]

형식: ICameraCaptureSampleSink*

동영상 샘플을 받는 데 사용되는 싱크를 가리키는 포인터입니다.

형식: HRESULT입니다.

성공하면 S_OK를 반환하고, 그렇지 않으면 오류 값을 반환합니다.

IAudioVideoCaptureDeviceNative 인터페이스에 액세스하려면, IAudioVideoCaptureDeviceNative의 UUID를 사용하여 AudioVideoCaptureDevice 클래스의 인스턴스에서 IUnknown::QueryInterface 메서드를 호출합니다. 이 메서드는 관리되는 프로젝션에서 직접 사용할 수 없지만 이 메서드를 래핑하는 Windows 런타임 개체를 자체적으로 작성할 수 있습니다.

이 싱크는 AudioVideoCaptureDevice가 녹음(녹화) 중인 동안에만 샘플을 받습니다. 녹음(녹화)은 StartRecordingToSinkAsync 메서드가 호출되면 시작되고 StopRecordingAsync가 호출되면 끝납니다. AudioEncodingFormat 및 VideoEncodingFormat 속성을 각각 사용하여 오디오 및 동영상 인코딩 형식을 지정합니다.

AudioVideoCaptureDevice가 오디오와 동영상 중 어떤 것을 캡처할지 여부는 캡처 장치를 만드는 데 사용된 open 메서드에 의해 결정됩니다. 오디오가 포함된 동영상 샘플에는 OpenAsync 메서드, 오디오 샘플에는 OpenForAudioOnlyAsync, 그리고 오디오가 제외된 동영상 샘플에는 OpenForVideoOnlyAsync를 사용합니다.

최소 지원되는 휴대폰

Windows Phone 8

헤더

Windows.Phone.Media.Capture.Native.h

네임스페이스

Windows::Phone::Media::Capture

표시:
© 2014 Microsoft