IMFMediaEngine::CanPlayType
查询媒体引擎播放指定类型的媒体资源的可能性。 |
IMFMediaEngine::GetAutoPlay
查询媒体引擎是否自动开始播放。 |
IMFMediaEngine::GetBuffered
查询媒体引擎缓冲的资源数据量。 |
IMFMediaEngine::GetCurrentSource
获取当前媒体资源的 URL,如果没有媒体资源,则获取空字符串。 |
IMFMediaEngine::GetCurrentTime
获取当前播放位置。 (IMFMediaEngine.GetCurrentTime) |
IMFMediaEngine::GetDefaultPlaybackRate
获取默认播放速率。 |
IMFMediaEngine::GetDuration
获取媒体资源的持续时间。 |
IMFMediaEngine::GetError
获取最新的错误状态。 |
IMFMediaEngine::GetLoop
查询媒体引擎是否将循环播放。 |
IMFMediaEngine::GetMuted
查询音频是否静音。 (IMFMediaEngine.GetMuted) |
IMFMediaEngine::GetNativeVideoSize
获取视频帧的大小,根据纵横比进行调整。 |
IMFMediaEngine::GetNetworkState
获取媒体引擎的当前网络状态。 |
IMFMediaEngine::GetPlaybackRate
获取当前播放速率。 (IMFMediaEngine.GetPlaybackRate) |
IMFMediaEngine::GetPlayed
获取已呈现的时间范围。 |
IMFMediaEngine::GetPreload
获取预加载标志。 |
IMFMediaEngine::GetReadyState
获取就绪状态,该状态指示是否可以呈现当前媒体资源。 |
IMFMediaEngine::GetSeekable
获取媒体引擎当前可查找的时间范围。 |
IMFMediaEngine::GetStartTime
获取初始播放位置。 |
IMFMediaEngine::GetVideoAspectRatio
获取视频流的图片纵横比。 |
IMFMediaEngine::GetVolume
获取音频音量。 |
IMFMediaEngine::HasAudio
查询当前媒体资源是否包含音频流。 |
IMFMediaEngine::HasVideo
查询当前媒体资源是否包含视频流。 |
IMFMediaEngine::IsEnded
查询播放是否已结束。 |
IMFMediaEngine::IsPaused
查询当前是否暂停播放。 |
IMFMediaEngine::IsSeeking
查询媒体引擎当前是否正在寻求新的播放位置。 |
IMFMediaEngine::Load
加载当前媒体源。 |
IMFMediaEngine::OnVideoStreamTick
查询媒体引擎,以确定新的视频帧是否已准备就绪。 |
IMFMediaEngine::P ause
暂停播放。 (IMFMediaEngine.Pause) |
IMFMediaEngine::P lay
开始播放。 (IMFMediaEngine.Play) |
IMFMediaEngine::SetAutoPlay
指定媒体引擎是否自动开始播放。 |
IMFMediaEngine::SetCurrentTime
查找新的播放位置。 |
IMFMediaEngine::SetDefaultPlaybackRate
设置默认播放速率。 |
IMFMediaEngine::SetErrorCode
设置当前错误代码。 |
IMFMediaEngine::SetLoop
指定媒体引擎是否循环播放。 |
IMFMediaEngine::SetMuted
将音频静音或取消静音。 (IMFMediaEngine.SetMuted) |
IMFMediaEngine::SetPlaybackRate
设置当前播放速率。 |
IMFMediaEngine::SetPreload
设置预加载标志。 |
IMFMediaEngine::SetSource
设置媒体资源的 URL。 |
IMFMediaEngine::SetSourceElements
设置媒体源的列表。 |
IMFMediaEngine::SetVolume
设置音频音量级别。 |
IMFMediaEngine::Shutdown
关闭媒体引擎并释放它正在使用的资源。 |
IMFMediaEngine::TransferVideoFrame
将当前视频帧复制到 DXGI 图面或 WIC 位图。 |