AppBroadcastStreamVideoHeader 类

定义

提供有关广播视频帧的元数据。

注意

此 API 需要 appBroadcastappBroadcastSettings 功能,这些功能并非适用于所有 Windows 应用。 除非你的开发人员帐户由 Microsoft 专门预配,否则对此 API 的调用将在运行时失败。

public ref class AppBroadcastStreamVideoHeader sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Media.Capture.AppBroadcastContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppBroadcastStreamVideoHeader final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Media.Capture.AppBroadcastContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppBroadcastStreamVideoHeader
Public NotInheritable Class AppBroadcastStreamVideoHeader
继承
Object Platform::Object IInspectable AppBroadcastStreamVideoHeader
属性

Windows 要求

设备系列
Windows Desktop Extension SDK (在 10.0.15063.0 中引入)
API contract
Windows.Media.Capture.AppBroadcastContract (在 v1.0 中引入)
应用功能
appBroadcast appBroadcastSettings

注解

通过访问从调用 AppBroadcastStreamReader.TryGetNextVideoFrame 获取的 AppBroadcastStreamVideoFrame 对象的 VideoHeader 属性,获取此类实例。

属性

AbsoluteTimestamp

获取一个时间戳,指示捕获视频帧的系统时间。

Duration

获取一个值,该值指示视频帧的持续时间。

FrameId

获取一个值,该值标识视频帧。

HasDiscontinuity

获取一个值,该值指示视频帧是否在视频流中包含不连续。

IsKeyFrame

获取一个值,该值指示视频帧是否是广播视频流中的关键帧。

RelativeTimestamp

获取一个时间戳,指示捕获视频帧的视频流中的相对时间。

适用于