Поделиться через


MediaCapture.CreateFrameReaderAsync Метод

Определение

Перегрузки

CreateFrameReaderAsync(MediaFrameSource)

Создает MediaFrameReader , который используется для получения кадров из MediaFrameSource.

CreateFrameReaderAsync(MediaFrameSource, String)

Создает MediaFrameReader , используемый для получения кадров с указанным подтипом кодирования мультимедиа из MediaFrameSource.

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

Создает Объект MediaFrameReader , используемый для получения кадров с указанным подтипом кодировки мультимедиа и размером из MediaFrameSource.

CreateFrameReaderAsync(MediaFrameSource)

Создает MediaFrameReader , который используется для получения кадров из MediaFrameSource.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource);
function createFrameReaderAsync(inputSource)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource) As IAsyncOperation(Of MediaFrameReader)

Параметры

inputSource
MediaFrameSource

Источник кадров мультимедиа, из которого средство чтения будет получать кадры.

Возвращаемое значение

Асинхронная операция, которая возвращает MediaFrameReader после завершения.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)
Возможности приложения
backgroundMediaRecording

Примеры

MediaFrameReader, созданный с помощью этой перегрузки метода CreateFrameReaderAsync, возвращает кадры, для которых данные хранятся в ограниченном пуле памяти. После заполнения этого пула памяти больше не будут считываться кадры, пока вы вручную не освободите ранее полученные кадры путем вызова Close (или Dispose в C#). Две другие перегрузки этого метода, CreateFrameReaderAsync(Windows.Media.Capture.Frame.MediaFrameSource inputSource, System.String outputSubtype, Windows.Graphics.Imaging.BitmapSize outputSize) и CreateFrameReaderAsync(Windows.Media.Capture.Frame.MediaFrameSource inputSource, System.String outputSubtype) возвращают копии исходных данных кадра и не приводят к остановке получения кадра при их сохранении.

См. также раздел

Применяется к

CreateFrameReaderAsync(MediaFrameSource, String)

Создает MediaFrameReader , используемый для получения кадров с указанным подтипом кодирования мультимедиа из MediaFrameSource.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype);
function createFrameReaderAsync(inputSource, outputSubtype)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String) As IAsyncOperation(Of MediaFrameReader)

Параметры

inputSource
MediaFrameSource

Источник кадров мультимедиа, из которого средство чтения будет получать кадры.

outputSubtype
String

Platform::String

winrt::hstring

Строка, указывающая запрошенный подтип кодирования мультимедиа для кадров, полученных средством чтения кадров. Это значение должно быть одной из строк, определенных свойствами класса MediaEncodingSubtypes .

Возвращаемое значение

Асинхронная операция, которая возвращает MediaFrameReader после завершения.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)
Возможности приложения
backgroundMediaRecording

См. также раздел

Применяется к

CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)

Создает Объект MediaFrameReader , используемый для получения кадров с указанным подтипом кодировки мультимедиа и размером из MediaFrameSource.

public:
 virtual IAsyncOperation<MediaFrameReader ^> ^ CreateFrameReaderAsync(MediaFrameSource ^ inputSource, Platform::String ^ outputSubtype, BitmapSize outputSize) = CreateFrameReaderAsync;
/// [Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource const& inputSource, winrt::hstring const& outputSubtype, BitmapSize const& outputSize);
[Windows.Foundation.Metadata.Overload("CreateFrameReaderWithSubtypeAndSizeAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<MediaFrameReader> CreateFrameReaderAsync(MediaFrameSource inputSource, string outputSubtype, BitmapSize outputSize);
function createFrameReaderAsync(inputSource, outputSubtype, outputSize)
Public Function CreateFrameReaderAsync (inputSource As MediaFrameSource, outputSubtype As String, outputSize As BitmapSize) As IAsyncOperation(Of MediaFrameReader)

Параметры

inputSource
MediaFrameSource

Источник кадров мультимедиа, из которого средство чтения будет получать кадры.

outputSubtype
String

Platform::String

winrt::hstring

Строка, указывающая запрошенный подтип кодирования мультимедиа для кадров, полученных средством чтения кадров. Это значение должно быть одной из строк, определенных свойствами класса MediaEncodingSubtypes .

outputSize
BitmapSize

Объект , указывающий запрошенный размер кадров, полученных средством чтения кадров.

Возвращаемое значение

Асинхронная операция, которая возвращает MediaFrameReader после завершения.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)
Возможности приложения
backgroundMediaRecording

См. также раздел

Применяется к