Compartilhar via


VideoDeviceController.SetMediaStreamPropertiesAsync Método

Definição

Define as propriedades de codificação de forma assíncrona para o tipo de fluxo de mídia especificado para o dispositivo de vídeo.

public:
 virtual IAsyncAction ^ SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties ^ mediaEncodingProperties) = SetMediaStreamPropertiesAsync;
IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType const& mediaStreamType, IMediaEncodingProperties const& mediaEncodingProperties);
public IAsyncAction SetMediaStreamPropertiesAsync(MediaStreamType mediaStreamType, IMediaEncodingProperties mediaEncodingProperties);
function setMediaStreamPropertiesAsync(mediaStreamType, mediaEncodingProperties)
Public Function SetMediaStreamPropertiesAsync (mediaStreamType As MediaStreamType, mediaEncodingProperties As IMediaEncodingProperties) As IAsyncAction

Parâmetros

mediaStreamType
MediaStreamType

O tipo de fluxo de mídia para o qual definir as propriedades.

mediaEncodingProperties
IMediaEncodingProperties

As propriedades de codificação a serem definidas.

Retornos

Um objeto IAsyncAction usado para controlar a operação assíncrona.

Implementações

Comentários

Esse método define as propriedades na origem da mídia, que é o dispositivo de captura de vídeo. Isso é diferente de MediaCapture.SetEncodingPropertiesAsync, que altera as propriedades da codificação de mídia. Por esse motivo, com SetMediaStreamPropertiesAsync , você só pode definir propriedades e valores com suporte nativo pelo dispositivo de captura. Obtenha uma lista das resoluções com suporte de um dispositivo de captura, taxas de quadros e outras propriedades chamando GetAvailableMediaStreamProperties. O benefício de definir as propriedades do dispositivo de captura em vez da codificação de mídia é que o dispositivo só precisa gerar dados suficientes para a resolução especificada, o que pode fornecer melhor desempenho do que capturar em alta resolução e, em seguida, reduzir o dimensionamento em outro ponto do pipeline de captura de mídia. Para obter mais informações, consulte Definir formato, resolução e taxa de quadros para MediaCapture e o Exemplo de Resolução da Câmera.

Aplica-se a

Confira também