엔진 특성 캡처

다음 특성을 사용하여 캡처 엔진을 구성할 수 있습니다.

다음 특성은 캡처 디바이스와 관련이 있습니다.

attribute Description
MF_CAPTURE_ENGINE_CAMERA_STREAM_BLOCKED 드라이버에 의해 비디오 캡처가 차단되고 있음을 신호로 표시합니다.
MF_CAPTURE_ENGINE_CAMERA_STREAM_UNBLOCKED 차단된 후 비디오 캡처가 복원되었음을 신호로 표시합니다.
MF_CAPTURE_ENGINE_D3D_MANAGER 캡처 엔진의 DXGI 장치 관리자 대한 포인터를 설정합니다.
MF_CAPTURE_ENGINE_DECODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE 캡처 엔진에서 필드 사용 제한이 있는 디코더를 사용할 수 있도록 합니다.
MF_CAPTURE_ENGINE_DISABLE_DXVA 캡처 엔진이 비디오 디코딩에 DXVA(DirectX Video Acceleration)를 사용하는지 여부를 지정합니다.
MF_CAPTURE_DISABLE_HARDWARE_TRANSFORMS 캡처 엔진에서 하드웨어 기반 MFT(Media Foundation 변환)를 사용하지 않도록 설정합니다.
MF_CAPTURE_ENGINE_ENABLE_CAMERA_STREAMSTATE_NOTIFICATION 스트림 상태 알림을 사용하도록 설정해야 하는지 여부를 나타냅니다.
MF_CAPTURE_ENGINE_ENCODER_MFT_FIELDOFUSE_UNLOCK_ATTRIBUTE 캡처 엔진이 사용 필드 제한이 있는 인코더를 사용할 수 있도록 합니다.
MF_CAPTURE_ENGINE_EVENT_GENERATOR_GUID 캡처 이벤트를 생성한 구성 요소를 식별합니다.
MF_CAPTURE_ENGINE_EVENT_STREAM_INDEX 캡처 이벤트를 생성한 스트림을 식별합니다.
MF_CAPTURE_ENGINE_MEDIASOURCE_CONFIG 캡처 원본에 대한 구성 속성을 포함합니다.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_PROCESSED_SAMPLES 레코드 싱크 오디오 경로에서 버퍼링할 수 있는 처리된 샘플의 최대 수를 설정합니다.
MF_CAPTURE_ENGINE_RECORD_SINK_AUDIO_MAX_UNPROCESSED_SAMPLES 레코드 싱크 오디오 경로에서 처리를 위해 버퍼링할 수 있는 처리되지 않은 샘플의 최대 수를 설정합니다.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_PROCESSED_SAMPLES 레코드 싱크 비디오 경로에서 버퍼링할 수 있는 처리된 샘플의 최대 수를 설정합니다.
MF_CAPTURE_ENGINE_RECORD_SINK_VIDEO_MAX_UNPROCESSED_SAMPLES 레코드 싱크 비디오 경로에서 처리를 위해 버퍼링할 수 있는 처리되지 않은 샘플의 최대 수를 설정합니다.
MF_CAPTURE_ENGINE_SINK_TYPE 캡처 싱크의 유형을 지정합니다.
MF_CAPTURE_ENGINE_USE_AUDIO_DEVICE_ONLY 캡처 엔진이 비디오를 제외한 오디오를 캡처하는지 여부를 지정합니다.
MF_CAPTURE_ENGINE_USE_VIDEO_DEVICE_ONLY 캡처 엔진이 비디오를 캡처할지 여부를 지정하지만 오디오는 캡처하지 않습니다.

 

Media Foundation 특성

IMFCaptureEngine::Initialize