Beispiel #1
0
 internal static extern AudioManagerError IsStreamOnDevice(AudioStreamPolicyHandle streamInfo, int deviceId,
                                                           out bool isOn);
Beispiel #2
0
 internal static extern AudioManagerError GetFocusReacquisition(AudioStreamPolicyHandle streamInfo,
                                                                out bool enabled);
Beispiel #3
0
 internal static extern AudioManagerError GetSoundType(AudioStreamPolicyHandle streamInfo,
                                                       out AudioVolumeType soundType);
Beispiel #4
0
 internal static extern AudioManagerError ReleaseFocus(AudioStreamPolicyHandle streamInfo,
                                                       AudioStreamFocusOptions focusMask, AudioStreamBehaviors audioStreamBehavior, string extraInfo);
Beispiel #5
0
 internal static extern int GetFocusState(AudioStreamPolicyHandle streamInfo,
                                          out AudioStreamFocusState stateForPlayback, out AudioStreamFocusState stateForRecording);
Beispiel #6
0
 internal static extern AudioManagerError ApplyStreamRouting(AudioStreamPolicyHandle streamInfo);
Beispiel #7
0
 internal static extern AudioManagerError RemoveDeviceForStreamRouting(
     AudioStreamPolicyHandle streamInfo, int device);
Beispiel #8
0
 internal static extern AudioManagerError Create(AudioStreamType streamType,
                                                 FocusStateChangedCallback callback, IntPtr userData, out AudioStreamPolicyHandle streamInfo);
 internal static extern AudioManagerError GetPreferredDevice(AudioStreamPolicyHandle streamInfo, out int inDeviceId, out int outDeviceId);
Beispiel #10
0
 internal static extern AudioManagerError SetPreferredDevice(AudioStreamPolicyHandle streamInfo, AudioDeviceIoDirection direction, int deviceId);