MediaCapture.CreateFrameReaderAsync Método

Definição

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

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

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

Confira também

Aplica-se a