MediaCapture.CreateFrameReaderAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
CreateFrameReaderAsync(MediaFrameSource) |
Cria um MediaFrameReader que é usado para adquirir quadros de um MediaFrameSource. |
CreateFrameReaderAsync(MediaFrameSource, String) |
Cria um MediaFrameReader que é usado para adquirir quadros com o subtipo de codificação de mídia especificado de um MediaFrameSource. |
CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize) |
Cria um MediaFrameReader que é usado para adquirir quadros com o subtipo e o tamanho de codificação de mídia especificados de um MediaFrameSource. |
CreateFrameReaderAsync(MediaFrameSource)
Cria um MediaFrameReader que é usado para adquirir quadros de um 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)
Parâmetros
- inputSource
- MediaFrameSource
A origem do quadro de mídia da qual o leitor adquirirá quadros.
Retornos
Uma operação assíncrona que retorna um MediaFrameReader após a conclusão.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Funcionalidades do aplicativo |
backgroundMediaRecording
|
Exemplos
Um MediaFrameReader criado com essa sobrecarga do método CreateFrameReaderAsync retorna quadros para os quais os dados são armazenados em um pool restrito de memória. Quando esse pool de memória tiver sido preenchido, nenhum quadro será lido até que você libere manualmente os quadros obtidos anteriormente chamando Fechar (ou Descartar em C#). As outras duas sobrecargas desse método, CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource inputSource, System.String outputSubtype, Windows.Graphics.Imaging.BitmapSize outputSize) e CreateFrameReaderAsync(Windows.Media.Capture.Frames.MediaFrameSource inputSource, System.String outputSubtype), retornam cópias dos dados de quadro originais e, portanto, não fazem com que a aquisição de quadro seja interrompida quando forem mantidos.
Confira também
- CreateFrameReaderAsync(MediaFrameSource, String)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
Aplica-se a
CreateFrameReaderAsync(MediaFrameSource, String)
Cria um MediaFrameReader que é usado para adquirir quadros com o subtipo de codificação de mídia especificado de um 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)
Parâmetros
- inputSource
- MediaFrameSource
A origem do quadro de mídia da qual o leitor adquirirá quadros.
- outputSubtype
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que especifica o subtipo de codificação de mídia solicitado para os quadros adquiridos pelo leitor de quadros. Esse valor deve ser uma das cadeias de caracteres definidas pelas propriedades da classe MediaEncodingSubtypes .
Retornos
Uma operação assíncrona que retorna um MediaFrameReader após a conclusão.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Funcionalidades do aplicativo |
backgroundMediaRecording
|
Confira também
- CreateFrameReaderAsync(MediaFrameSource)
- CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
Aplica-se a
CreateFrameReaderAsync(MediaFrameSource, String, BitmapSize)
Cria um MediaFrameReader que é usado para adquirir quadros com o subtipo e o tamanho de codificação de mídia especificados de um 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)
Parâmetros
- inputSource
- MediaFrameSource
A origem do quadro de mídia da qual o leitor adquirirá quadros.
- outputSubtype
-
String
Platform::String
winrt::hstring
Uma cadeia de caracteres que especifica o subtipo de codificação de mídia solicitado para os quadros adquiridos pelo leitor de quadros. Esse valor deve ser uma das cadeias de caracteres definidas pelas propriedades da classe MediaEncodingSubtypes .
- outputSize
- BitmapSize
Um objeto que especifica o tamanho solicitado para os quadros adquiridos pelo leitor de quadros.
Retornos
Uma operação assíncrona que retorna um MediaFrameReader após a conclusão.
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Funcionalidades do aplicativo |
backgroundMediaRecording
|