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