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