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)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
Применяется к
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)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
Применяется к
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
|