MediaCaptureInitializationSettings.PreviewMediaDescription 属性

定义

获取或设置预览视频的媒体说明。

public:
 property MediaCaptureVideoProfileMediaDescription ^ PreviewMediaDescription { MediaCaptureVideoProfileMediaDescription ^ get(); void set(MediaCaptureVideoProfileMediaDescription ^ value); };
MediaCaptureVideoProfileMediaDescription PreviewMediaDescription();

void PreviewMediaDescription(MediaCaptureVideoProfileMediaDescription value);
public MediaCaptureVideoProfileMediaDescription PreviewMediaDescription { get; set; }
var mediaCaptureVideoProfileMediaDescription = mediaCaptureInitializationSettings.previewMediaDescription;
mediaCaptureInitializationSettings.previewMediaDescription = mediaCaptureVideoProfileMediaDescription;
Public Property PreviewMediaDescription As MediaCaptureVideoProfileMediaDescription

属性值

预览视频的媒体说明。

Windows 要求

应用功能
backgroundMediaRecording

注解

MediaCaptureVideoProfileMediaDescription 的实例定义视频配置文件支持的一组捕获设置。 例如,一个 MediaCaptureVideoProfileMediaDescription 对象可以表示使用 HDR 视频以 30 fps 录制 720p 视频的设置,另一个对象可以表示在没有 HDR 视频支持的情况下以 30 fps 录制 1080p 视频的设置。 MediaCaptureVideoProfile 对象包含该配置文件支持的照片捕获、预览和视频录制支持的媒体说明的单独列表。 有关视频配置文件的详细信息,请参阅 MediaCaptureVideoProfile

系统使用 PreviewMediaDescription 属性的方式取决于 VideoProfile 属性的值。

  • 如果将 VideoProfile 设置为非 null 值,并将 PreviewMediaDescription 设置为视频配置文件的 SupportedPreviewMediaDescription 列表中的某个值,则系统将使用你提供的媒体说明,并将根据你指定的配置文件向驱动程序提供优化提示。
  • 如果将 VideoProfile 设置为非 null 值,并且未设置 PreviewMediaDescription 的值,则系统将使用视频配置文件的 SupportedPreviewMediaDescription 列表中的第一个条目作为媒体说明。
  • 如果根本未设置 VideoProfile 的值,则系统会忽略 PreviewMediaDescription 的值,并在引入这些 API 之前还原为旧行为。

适用于

另请参阅