Share via


MediaCaptureInitializationSettings.RecordMediaDescription 属性

定义

获取或设置视频录制的媒体说明。

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

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

属性值

视频捕获的媒体说明。

Windows 要求

应用功能
backgroundMediaRecording

注解

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

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

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

适用于

另请参阅