Media Foundation 이벤트
이벤트 | 설명 |
---|---|
MEAudioSessionDeviceRemoved | 오디오 장치가 제거되었습니다. |
MEAudioSessionDisconnected | 오디오 세션이 Windows 터미널 Services 세션에서 연결이 끊어졌습니다. |
MEAudioSessionExclusiveModeOverride | 오디오 세션은 단독 모드 연결로 선점되었습니다. |
MEAudioSessionFormatChanged | 오디오 디바이스의 기본 오디오 형식이 변경되었습니다. |
MEAudioSessionGroupingParamChanged | 오디오 세션에 대해 그룹화 매개 변수가 변경되었습니다. |
MEAudioSessionIconChanged | 오디오 세션 아이콘이 변경되었습니다. |
MEAudioSessionNameChanged | 오디오 세션 표시 이름이 변경되었습니다. |
MEAudioSessionServerShutdown | Windows 오디오 서버 시스템이 종료되었습니다. |
MEAudioSessionVolumeChanged | 변경된 오디오 세션의 볼륨 또는 음소거 상태 |
MEBufferingStarted | 미디어 원본이 데이터를 버퍼링하기 시작했습니다. |
MEBufferingStopped | 미디어 원본이 데이터 버퍼링을 중지했습니다. |
MECaptureAudioSessionDeviceRemoved | 디바이스가 제거되었습니다. |
MECaptureAudioSessionDisconnected | 사용자가 WTS(Windows 터미널 Services) 세션에서 로그오프했기 때문에 오디오 세션의 연결이 끊어졌습니다. |
MECaptureAudioSessionExclusiveModeOverride | 사용자가 전용 모드로 오디오 스트림을 열었습니다. |
MECaptureAudioSessionFormatChanged | 오디오 형식이 변경되었습니다. |
MECaptureAudioSessionServerShutdown | 오디오 세션 서버 종료. |
MECaptureAudioSessionVolumeChanged | 볼륨이 변경되었습니다. |
MEConnectEnd | 네트워크 원본이 URL 열기를 완료했습니다. |
MEConnectStart | 네트워크 원본이 URL을 열기 시작했습니다. |
MEContentProtectionMessage | 출력 보호 체계에 대한 구성이 변경되었습니다. |
MEEnablerCompleted | 콘텐츠 지원자 개체의 작업이 완료되었습니다. |
MEEnablerProgress | 콘텐츠 사용자 개체의 진행률을 알릴 수 있습니다. |
MEEndOfPresentation | 프레젠테이션이 종료될 때 미디어 원본에서 발생합니다. |
MEEndOfPresentationSegment | 세그먼트가 완료되고 그 뒤에 다른 세그먼트가 있을 때 시퀀서 소스에서 발생합니다. |
MEEndOfStream | 스트림이 종료될 때 미디어 스트림에 의해 발생합니다. |
MEError | 심각한 오류를 알 수 있습니다. |
MEExtendedType | 사용자 지정 이벤트 유형입니다. |
MEIndividualizationCompleted | 개별화가 완료되었습니다. |
MEIndividualizationStart | 개인화가 시작됩니다. |
MELicenseAcquisitionCompleted | 라이선스 취득이 완료되었습니다. |
MELicenseAcquisitionStart | 라이선스 취득이 시작됩니다. |
MEMediaSample | 미디어 스트림이 새 샘플을 제공할 때 발생합니다. |
MENewPresentation | 미디어 소스에서 새 프레젠테이션이 준비되었습니다. |
MENewStream | 새 스트림을 시작할 때 미디어 원본에 의해 발생합니다. |
MENonFatalError | 스트리밍 중에 치명적이 아닌 오류가 발생했습니다. |
MEPolicyChanged | 스트림에 대한 출력 정책이 변경되었습니다. |
MEPolicyError | 출력 정책을 적용하는 동안 오류가 발생하는 경우 신뢰할 수 있는 출력에 의해 발생합니다. |
MEPolicyReport | 출력 정책 적용에 대한 상태 정보를 포함합니다. |
MEPolicySet | IMFOutputTrustAuthority::SetPolicy 메서드가 완료되었습니다. |
MEQualityNotify | 품질 관리자에게 재생 품질에 대한 피드백을 제공합니다. |
MEReconnectEnd | 재연결 시도가 끝날 때 미디어 소스에 의해 발생합니다. |
MEReconnectStart | 재연결 시도가 시작될 때 미디어 원본에 의해 발생합니다. |
MERendererEvent | 발표자로부터 사용자 이벤트를 수신할 때 향상된 EVR(비디오 렌더러)에 의해 발생합니다. |
MESequencerSourceTopologyUpdated | IMFSequencerSource::UpdateTopology 메서드가 비동기적으로 완료될 때 시퀀서 소스에서 발생합니다. |
MESessionCapabilitiesChanged | 세션 기능이 변경될 때 미디어 세션에 의해 발생합니다. |
MESessionClosed | IMFMediaSession::Close 메서드가 비동기적으로 완료될 때 발생합니다. |
MESessionEnded | 재생 큐에서 마지막 프레젠테이션 재생을 마쳤을 때 미디어 세션에 의해 발생합니다. |
MESessionNotifyPresentationTime | 새 프레젠테이션이 시작될 때 미디어 세션에서 발생합니다. |
MESessionPaused | IMFMediaSession::P ause 메서드가 비동기적으로 완료될 때 발생합니다. |
MESessionRateChanged | 재생 속도가 변경될 때 미디어 세션에서 발생합니다. |
MESessionScrubSampleComplete | 미디어 세션이 스크러빙 요청을 완료할 때 발생합니다. |
MESessionStarted | IMFMediaSession::Start 메서드가 비동기적으로 완료될 때 발생합니다. |
MESessionStopped | IMFMediaSession::Stop 메서드가 비동기적으로 완료될 때 발생합니다. |
MESessionStreamSinkFormatChanged | 미디어 싱크에서 형식이 변경될 때 미디어 세션에 의해 발생합니다. |
MESessionTopologiesCleared | IMFMediaSession::ClearTopologies 메서드가 비동기적으로 완료될 때 미디어 세션에서 발생합니다. |
MESessionTopologySet | IMFMediaSession::SetTopology 메서드가 비동기적으로 완료된 후 발생합니다. |
MESessionTopologyStatus | 토폴로지의 상태 변경될 때 미디어 세션에서 발생합니다. |
MESinkInvalidated | 미디어 싱크가 유효하지 않은 경우 발생합니다. |
MESourceCharacteristicsChanged | 원본의 특성이 변경될 때 미디어 원본에 의해 발생합니다. |
MESourceMetadataChanged | 메타데이터를 업데이트할 때 미디어 원본에서 발생합니다. |
MESourcePaused | IMFMediaSource::P ause 메서드가 비동기적으로 완료될 때 미디어 소스에서 발생합니다. |
MESourceRateChanged | 재생 속도가 변경될 때 미디어 소스에서 발생합니다. |
MESourceRateChangeRequested | 새 재생 속도를 요청하기 위해 미디어 소스에서 발생합니다. |
MESourceSeeked | 미디어 소스가 새로운 위치를 추구할 때 발생합니다. |
MESourceStarted | 검색하지 않고 미디어 소스가 시작될 때 발생합니다. |
MESourceStopped | IMFMediaSource::Stop 메서드가 비동기적으로 완료될 때 미디어 소스에서 발생합니다. |
MEStreamFormatChanged | 스트림의 미디어 형식이 변경될 때 미디어 스트림에 의해 발생합니다. |
MEStreamPaused | IMFMediaSource::P ause 메서드가 비동기적으로 완료될 때 미디어 스트림에 의해 발생합니다. |
MEStreamSeeked | IMFMediaSource::Start 호출 후 미디어 스트림에 의해 발생하면 스트림에서 검색이 발생합니다. |
MEStreamSinkDeviceChanged | 비디오 디바이스가 변경되면 EVR의 스트림 싱크에 의해 발생합니다. |
MEStreamSinkFormatChanged | 싱크의 미디어 형식이 더 이상 유효하지 않을 때 스트림 싱크에서 발생합니다. |
MEStreamSinkMarker | IMFStreamSink::P laceMarker 메서드가 호출된 후 스트림 싱크에 의해 발생합니다. |
MEStreamSinkPaused | 일시 중지된 상태로의 전환을 완료할 때 스트림 싱크에 의해 발생합니다. |
MEStreamSinkPrerolled | 스트림이 렌더링을 시작하기에 충분한 사전 등록 데이터를 수신했을 때 스트림 싱크에 의해 발생합니다. |
MEStreamSinkRateChanged | 속도가 변경될 때 스트림 싱크에 의해 발생합니다. |
MEStreamSinkRequestSample | 파이프라인에서 새 미디어 샘플을 요청하기 위해 스트림 싱크에서 발생합니다. |
MEStreamSinkScrubSampleComplete | 스트림 싱크가 스크러빙 요청을 완료할 때 발생합니다. |
MEStreamSinkStarted | 스트림 싱크가 실행 중 상태로의 전환을 완료할 때 발생합니다. |
MEStreamSinkStopped | 스트림 싱크가 중지됨 상태로의 전환을 완료할 때 발생합니다. |
MEStreamStarted | 소스가 검색하지 않고 시작될 때 미디어 스트림에 의해 발생합니다. |
MEStreamStopped | IMFMediaSource::Stop 메서드가 비동기적으로 완료될 때 미디어 스트림에 의해 발생합니다. |
MEStreamThinMode | 스트림이 시작되거나 중지될 때 미디어 스트림에 의해 발생합니다. |
MEStreamTick | 미디어 스트림에 지정된 시간에 사용할 수 있는 데이터가 없음을 알 수 있습니다. |
METransformDrainComplete | 드레이닝 작업이 완료되면 비동기 MFT(Media Foundation 변환)에서 전송됩니다. |
METransformHaveOutput | MFT에서 새 출력 데이터를 사용할 수 있는 경우 비동기 MFT에서 전송됩니다. |
METransformMarker | MFT_MESSAGE_COMMAND_MARKER 메시지에 대한 응답으로 비동기 MFT에서 전송됩니다. |
METransformNeedInput | 새 입력 샘플을 요청하기 위해 비동기 MFT에서 보냅니다. |
MEUnknown | 알 수 없는 이벤트 유형입니다. |
MEUpdatedStream | 미디어 원본이 다시 시작하거나 이미 활성 상태인 스트림을 검색할 때 발생합니다. |
MEVideoCaptureDevicePreempted | 디바이스가 선점되었습니다. |
MEVideoCaptureDeviceRemoved | 디바이스가 제거되었습니다. |
관련 항목