Esempio n. 1
0
 internal static extern UInt32 PartyChatControlSendText(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     UInt32 targetChatControlCount,
     IntPtr targetChatControls,
     Byte[] chatText,
     UInt32 dataBufferCount,
     IntPtr dataBuffers);
Esempio 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);
 }
Esempio n. 3
0
 internal static extern UInt32 PartyChatControlGetIncomingTextMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out Byte muted);
Esempio n. 4
0
 internal static extern UInt32 PartyDeviceDestroyChatControl(
     PARTY_DEVICE_HANDLE device,
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Esempio n. 5
0
 internal PARTY_CHAT_CONTROL_HANDLE(Interop.PARTY_CHAT_CONTROL_HANDLE interopHandle)
 {
     this.InteropHandle = interopHandle;
 }
Esempio n. 6
0
 internal static extern UInt32 PartyChatControlSetTextToSpeechProfile(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_SYNTHESIZE_TEXT_TO_SPEECH_TYPE type,
     Byte[] profileIdentifier,
     IntPtr asyncIdentifier);
Esempio n. 7
0
 unsafe internal static extern UInt32 PartyChatControlConfigureAudioManipulationCaptureStream(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_AUDIO_MANIPULATION_SINK_STREAM_CONFIGURATION *configuration,
     IntPtr asyncIdentifier);
Esempio 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);
Esempio n. 9
0
 internal static extern UInt32 PartyChatControlGetLocalUser(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_LOCAL_USER_HANDLE localUser);
Esempio n. 10
0
 internal static extern UInt32 PartyChatControlGetAudioEncoderBitrate(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 bitrate);
Esempio n. 11
0
 internal static extern UInt32 PartyChatControlGetAudioRenderVolume(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out float volume);
Esempio n. 12
0
 internal static extern UInt32 PartyChatControlSetAudioInputMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     Byte muted);
Esempio n. 13
0
 unsafe internal static extern UInt32 PartyChatControlGetProperty(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     Byte[] key,
     out PARTY_DATA_BUFFER *value);
Esempio n. 14
0
 unsafe internal static extern UInt32 PartyChatControlGetNetworks(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 networkCount,
     out IntPtr networks);
Esempio n. 15
0
 internal static extern UInt32 PartyChatControlGetPermissions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     out PARTY_CHAT_PERMISSION_OPTIONS chatPermissionOptions);
Esempio n. 16
0
 internal static extern UInt32 PartyChatControlSetAudioEncoderBitrate(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     UInt32 bitrate,
     IntPtr asyncIdentifier);
Esempio n. 17
0
 internal static extern UInt32 PartyChatControlSetIncomingAudioMuted(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_CHAT_CONTROL_HANDLE targetChatControl,
     Byte muted);
Esempio n. 18
0
 internal static extern UInt32 PartyChatControlGetEntityId(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UTF8StringPtr entityId);
Esempio n. 19
0
 internal static extern UInt32 PartyChatControlSetAudioInput(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_AUDIO_DEVICE_SELECTION_TYPE audioDeviceSelectionType,
     Byte[] audioDeviceSelectionContext,
     IntPtr asyncIdentifier);
Esempio n. 20
0
 internal static extern UInt32 PartyChatControlGetTranscriptionOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_VOICE_CHAT_TRANSCRIPTION_OPTIONS options);
Esempio n. 21
0
 internal static extern UInt32 PartyChatControlSynthesizeTextToSpeech(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_SYNTHESIZE_TEXT_TO_SPEECH_TYPE type,
     Byte[] textToSynthesize,
     IntPtr asyncIdentifier);
Esempio n. 22
0
 internal static extern UInt32 PartyChatControlSetTranscriptionOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_VOICE_CHAT_TRANSCRIPTION_OPTIONS options,
     IntPtr asyncIdentifier);
Esempio n. 23
0
 unsafe internal static extern UInt32 PartyChatControlGetPropertyKeys(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out UInt32 propertyCount,
     out UTF8StringPtr *keys);
Esempio n. 24
0
 internal static extern UInt32 PartyChatControlPopulateAvailableTextToSpeechProfiles(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Esempio 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);
Esempio n. 26
0
 internal static extern UInt32 PartyChatControlSetTextChatOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     PARTY_TEXT_CHAT_OPTIONS options,
     IntPtr asyncIdentifier);
Esempio n. 27
0
 internal static extern UInt32 PartyNetworkDisconnectChatControl(
     PARTY_NETWORK_HANDLE network,
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     IntPtr asyncIdentifier);
Esempio n. 28
0
 internal static extern UInt32 PartyChatControlGetTextChatOptions(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out PARTY_TEXT_CHAT_OPTIONS options);
Esempio 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);
Esempio n. 30
0
 internal static extern UInt32 PartyChatControlIsLocal(
     PARTY_CHAT_CONTROL_HANDLE chatControl,
     out Byte isLocal);