다음을 통해 공유


IMFSourceBuffer 인터페이스(mfmediaengine.h)

IMFMediaSourceExtension에 대한 미디어 데이터가 포함된 버퍼를 나타냅니다.

상속

IMFSourceBuffer 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IMFSourceBuffer 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IMFSourceBuffer 인터페이스에는 이러한 메서드가 있습니다.

 
IMFSourceBuffer::Abort

현재 미디어 세그먼트의 처리를 중단합니다.
IMFSourceBuffer::Append

지정된 미디어 세그먼트를 IMFSourceBuffer에 추가합니다.
IMFSourceBuffer::AppendByteStream

지정된 바이트 스트림의 미디어 세그먼트를 IMFSourceBuffer에 추가합니다.
IMFSourceBuffer::GetAppendWindowEnd

추가 창의 끝에 대한 타임스탬프를 가져옵니다.
IMFSourceBuffer::GetAppendWindowStart

추가 창의 시작에 대한 타임스탬프를 가져옵니다.
IMFSourceBuffer::GetBuffered

버퍼링된 시간 범위를 가져옵니다.
IMFSourceBuffer::GetTimeStampOffset

IMFSourceBuffer에 추가된 미디어 세그먼트의 타임스탬프 오프셋을 가져옵니다.
IMFSourceBuffer::GetUpdating

Append, AppendByteStream 또는 Remove가 처리 중인지 여부를 나타내는 값을 가져옵니다.
IMFSourceBuffer::Remove

IMFSourceBuffer에서 지정된 시간 범위로 정의된 미디어 세그먼트를 제거합니다.
IMFSourceBuffer::SetAppendWindowEnd

추가 창의 끝에 대한 타임스탬프를 설정합니다.
IMFSourceBuffer::SetAppendWindowStart

추가 창의 시작에 대한 타임스탬프를 설정합니다.
IMFSourceBuffer::SetTimeStampOffset

IMFSourceBuffer에 추가된 미디어 세그먼트의 타임스탬프 오프셋을 설정합니다.

설명

IMFSourceBufferIMFMediaSourceExtension과 함께 사용됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 R2 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 mfmediaengine.h

추가 정보

미디어 파운데이션 인터페이스