Pular para o conteúdo principal
Fornece o microfone ou dispositivo de gravação preferencial que o controle de chat foi configurado para usar como entrada de áudio.

Sintaxe

Parâmetros

audioDeviceSelectionType   PartyAudioDeviceSelectionType*
saída
Um valor de saída que indica o tipo de seleção usado para selecionar o deviceId fornecido. audioDeviceSelectionContext   PartyString*
saída alocada pela biblioteca
Ao usar PartyAudioDeviceSelectionType::None ou PartyAudioDeviceSelectionType::SystemDefault, audioDeviceSelectionContext estará vazio. Ao usar PartyAudioDeviceSelectionType::PlatformUserDefault ou PartyAudioDeviceSelectionType::Manual, audioDeviceSelectionContext será o valor fornecido em uma chamada anterior a SetAudioInput(). A memória da cadeia de caracteres permanece válida até que o próximo PartyLocalChatAudioInputChangedStateChange seja fornecido por meio de PartyManager::StartProcessingStateChanges() ou que o controle de chat seja destruído. deviceId   PartyString*
saída alocada pela biblioteca
Um valor de saída que indica o identificador do dispositivo de entrada de áudio selecionado. A memória da cadeia de caracteres permanece válida até que o próximo PartyLocalChatAudioInputChangedStateChange seja fornecido por meio de PartyManager::StartProcessingStateChanges() ou que o controle de chat seja destruído.

Valor retornado

PartyError c_partyErrorSuccess se a chamada tiver êxito ou um código de erro caso contrário. A forma legível do código de erro pode ser obtida por meio de PartyManager::GetErrorMessage().

Comentários

Uma cadeia de caracteres de identificador de dispositivo vazia indica que nenhuma entrada foi selecionada.

Requisitos

Cabeçalho: Party.h

Confira também

PartyLocalChatControl
PartyLocalChatControl::SetAudioInput
PartyLocalChatControl::GetAudioOutput
Última modificação em 8 de outubro de 2026