MiracastReceiverStreamControl.SuggestVideoStreamSettingsAsync 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.
Sugere de forma assíncrona uma largura, altura e taxa de bits apropriadas para o Transmissor Miracast.
public:
virtual IAsyncAction ^ SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings ^ settings) = SuggestVideoStreamSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings const& settings);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction SuggestVideoStreamSettingsAsync(MiracastReceiverVideoStreamSettings settings);
function suggestVideoStreamSettingsAsync(settings)
Public Function SuggestVideoStreamSettingsAsync (settings As MiracastReceiverVideoStreamSettings) As IAsyncAction
Parâmetros
- settings
- MiracastReceiverVideoStreamSettings
Um objeto MiracastReceiverVideoStreamSettings que representa as configurações sugeridas.
Retornos
Uma tarefa assíncrona.
- Atributos
Comentários
Um aplicativo pode chamar essa API quando o MediaPlayerElement associado ao conteúdo miracast for alterado. Por padrão, o Miracast tenta usar uma resolução 1920x1080 ou uma resolução de 4k, se compatível com o hardware. Ao solicitar que o transmissor use uma resolução mais baixa, pode ser possível reduzir a largura de banda de rede usada.
As configurações passadas para o método são sugestões que o transmissor pode ou não adotar. Para descobrir os valores reais escolhidos pelo receptor, chame GetVideoStreamSettingsAsync.
Essa função acessa variáveis de membro sem bloqueio, portanto, ela deve ser invocada no thread da interface do usuário em uma chamada para CoreDispatcher.RunAsync