Exemplo n.º 1
0
 internal static extern UInt32 PartyChatControlSendText(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     UInt32 targetChatControlCount,
     IntPtr targetChatControls,
     Byte[] chatText,
     UInt32 dataBufferCount,
     IntPtr dataBuffers);
Exemplo n.º 2
0
 internal static UInt32 WrapAndReturnError(UInt32 error, Interop.PARTY_CHAT_CONTROL_HANDLE interopHandle, out PARTY_CHAT_CONTROL_HANDLE handle)
 {
     if (PartyError.SUCCEEDED(error))
     {
         handle = new PARTY_CHAT_CONTROL_HANDLE(interopHandle);
     }
     else
     {
         handle = default(PARTY_CHAT_CONTROL_HANDLE);
     }
     return(error);
 }
Exemplo n.º 3
0
 internal static extern UInt32 PartyChatControlGetIncomingTextMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out Byte muted);
Exemplo n.º 4
0
 internal static extern UInt32 PartyDeviceDestroyChatControl(
     PARTY_DEVICE_HANDLE device,
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Exemplo n.º 5
0
 internal PARTY_CHAT_CONTROL_HANDLE(Interop.PARTY_CHAT_CONTROL_HANDLE interopHandle)
 {
     this.InteropHandle = interopHandle;
 }
Exemplo n.º 6
0
 internal static extern UInt32 PartyChatControlSetTextToSpeechProfile(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_SYNTHESIZE_TEXT_TO_SPEECH_TYPE type,
     Byte[] profileIdentifier,
     IntPtr asyncIdentifier);
Exemplo n.º 7
0
 unsafe internal static extern UInt32 PartyChatControlConfigureAudioManipulationCaptureStream(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_AUDIO_MANIPULATION_SINK_STREAM_CONFIGURATION *configuration,
     IntPtr asyncIdentifier);
Exemplo n.º 8
0
 internal static extern UInt32 PartyChatControlGetAudioInput(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_AUDIO_DEVICE_SELECTION_TYPE audioDeviceSelectionType,
     out UTF8StringPtr audioDeviceSelectionContext,
     out UTF8StringPtr deviceId);
Exemplo n.º 9
0
 internal static extern UInt32 PartyChatControlGetLocalUser(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_LOCAL_USER_HANDLE localUser);
Exemplo n.º 10
0
 internal static extern UInt32 PartyChatControlGetAudioEncoderBitrate(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 bitrate);
Exemplo n.º 11
0
 internal static extern UInt32 PartyChatControlGetAudioRenderVolume(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out float volume);
Exemplo n.º 12
0
 internal static extern UInt32 PartyChatControlSetAudioInputMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     Byte muted);
Exemplo n.º 13
0
 unsafe internal static extern UInt32 PartyChatControlGetProperty(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     Byte[] key,
     out PARTY_DATA_BUFFER *value);
Exemplo n.º 14
0
 unsafe internal static extern UInt32 PartyChatControlGetNetworks(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 networkCount,
     out IntPtr networks);
Exemplo n.º 15
0
 internal static extern UInt32 PartyChatControlGetPermissions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out PARTY_CHAT_PERMISSION_OPTIONS chatPermissionOptions);
Exemplo n.º 16
0
 internal static extern UInt32 PartyChatControlSetAudioEncoderBitrate(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     UInt32 bitrate,
     IntPtr asyncIdentifier);
Exemplo n.º 17
0
 internal static extern UInt32 PartyChatControlSetIncomingAudioMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     Byte muted);
Exemplo n.º 18
0
 internal static extern UInt32 PartyChatControlGetEntityId(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UTF8StringPtr entityId);
Exemplo n.º 19
0
 internal static extern UInt32 PartyChatControlSetAudioInput(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_AUDIO_DEVICE_SELECTION_TYPE audioDeviceSelectionType,
     Byte[] audioDeviceSelectionContext,
     IntPtr asyncIdentifier);
Exemplo n.º 20
0
 internal static extern UInt32 PartyChatControlGetTranscriptionOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_VOICE_CHAT_TRANSCRIPTION_OPTIONS options);
Exemplo n.º 21
0
 internal static extern UInt32 PartyChatControlSynthesizeTextToSpeech(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_SYNTHESIZE_TEXT_TO_SPEECH_TYPE type,
     Byte[] textToSynthesize,
     IntPtr asyncIdentifier);
Exemplo n.º 22
0
 internal static extern UInt32 PartyChatControlSetTranscriptionOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_VOICE_CHAT_TRANSCRIPTION_OPTIONS options,
     IntPtr asyncIdentifier);
Exemplo n.º 23
0
 unsafe internal static extern UInt32 PartyChatControlGetPropertyKeys(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 propertyCount,
     out UTF8StringPtr *keys);
Exemplo n.º 24
0
 internal static extern UInt32 PartyChatControlPopulateAvailableTextToSpeechProfiles(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Exemplo n.º 25
0
 internal static extern UInt32 PartyChatControlGetChatIndicator(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out PARTY_CHAT_CONTROL_CHAT_INDICATOR chatIndicator);
Exemplo n.º 26
0
 internal static extern UInt32 PartyChatControlSetTextChatOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_TEXT_CHAT_OPTIONS options,
     IntPtr asyncIdentifier);
Exemplo n.º 27
0
 internal static extern UInt32 PartyNetworkDisconnectChatControl(
     PARTY_NETWORK_HANDLE network,
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Exemplo n.º 28
0
 internal static extern UInt32 PartyChatControlGetTextChatOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_TEXT_CHAT_OPTIONS options);
Exemplo n.º 29
0
 internal static extern UInt32 PartyDeviceCreateChatControl(
     PARTY_DEVICE_HANDLE device,
     PARTY_LOCAL_USER_HANDLE localUser,
     Byte[] languageCode,
     IntPtr asyncIdentifier,
     out PARTY_CHAT_CONTROL_HANDLE chatControl);
Exemplo n.º 30
0
 internal static extern UInt32 PartyChatControlIsLocal(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out Byte isLocal);