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