internal void FireSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { if (OnSessionDisconnected != null) { OnSessionDisconnected(this, DisconnectReason); } }
/// <summary> /// Notifies the client that the session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>An HRESULT code indicating whether the operation succeeded of failed.</returns> public int OnSessionDisconnected( [In] AudioSessionDisconnectReason disconnectReason) { audioSessionEventsHandler.OnSessionDisconnected(disconnectReason); return(0); }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { if (SessionDisconnected != null) { SessionDisconnected(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); } return((int)Win32.HResult.S_OK); }
public void OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { // System.Diagnostics.Debug.WriteLine("SESSION DISCONNECTED. EVENT CLIENT"); if (SessionDisconnect != null) { DisconnectSessionEventArgs oDisConnectSessionEventArgs = new DisconnectSessionEventArgs(DisconnectReason); SessionDisconnect(this, oDisConnectSessionEventArgs); } }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> void IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { EventHandler <AudioSessionDisconnectedEventArgs> handler = SessionDisconnected; if (handler != null) { handler(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); } }
public int OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { if (_sessionControl != null) { SessionDisconnectedEventArgs e = new SessionDisconnectedEventArgs(DisconnectReason); _sessionControl.FireSessionDisconnected(e); } return(0); }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { EventHandler <AudioSessionDisconnectedEventArgs> handler = this.SessionDisconnected; if (handler != null) { handler(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); } return((int)Win32.HResult.S_OK); }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { if (_wasapiOut._streamSwitchEvent != null && !_wasapiOut._inStreamSwitch) { if (disconnectReason == AudioSessionDisconnectReason.DisconnectReasonDeviceRemoval) { _wasapiOut._inStreamSwitch = true; _wasapiOut._streamSwitchEvent.Set(); } if (disconnectReason == AudioSessionDisconnectReason.DisconnectReasonFormatChanged) { _wasapiOut._inStreamSwitch = true; _wasapiOut._streamSwitchEvent.Set(); _wasapiOut._streamSwitchCompleteEvent.Set(); } } //todo }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { }
public AudioSessionDisconnectedEventArgs(AudioSessionDisconnectReason disconnectReason) { DisconnectReason = disconnectReason; }
internal AudioSessionDisconnectedEventArgs(AudioSessionDisconnectReason disconnectReason) { DisconnectReason = disconnectReason; }
public void FireSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { OnSessionDisconnected?.Invoke(this, DisconnectReason); }
private static void Session_Disconnected(AudioSession sender, AudioSessionDisconnectReason reason) { RecalculateProcessDimState(processToDimWatcher, priorityProcessWatcher); }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { if (SessionDisconnected != null) SessionDisconnected(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); return (int) Win32.HResult.S_OK; }
int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { return 0; }
public SessionDisconnectedEventArgs(AudioSessionDisconnectReason reason) { Reason = reason; }
public int OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { if (_sessionControl != null) { SessionDisconnectedEventArgs e = new SessionDisconnectedEventArgs(DisconnectReason); _sessionControl.FireSessionDisconnected(e); } return 0; }
int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { Debug.WriteLine(nameof(IAudioSessionEvents.OnSessionDisconnected)); return(0); }
public int OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { return(((delegate * stdcall <IAudioSessionEvents *, AudioSessionDisconnectReason, int>)(lpVtbl[9]))((IAudioSessionEvents *)Unsafe.AsPointer(ref this), DisconnectReason)); }
public DisconnectSessionEventArgs(AudioSessionDisconnectReason DisconnectReason) { this.DisconnectReason = DisconnectReason; }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { _owner.OnSessionDisconnected(disconnectReason); }
public int OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { return 0; }
void Utilities.NativeMethods.IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { }
internal void FireSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { if (OnSessionDisconnected != null) OnSessionDisconnected(this, DisconnectReason); }
public int OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) => 0;
public SessionDisconnectedEventArgs(AudioSessionDisconnectReason reason) { Reason = reason; }
public COMResult OnSessionDisconnected([In] AudioSessionDisconnectReason disconnectReason) { return(COMResult.S_OK); }
public int OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { return(0); }
public HRESULT OnSessionDisconnected(AudioSessionDisconnectReason DisconnectReason) { return(((delegate * unmanaged <IAudioSessionEvents *, AudioSessionDisconnectReason, int>)(lpVtbl[9]))((IAudioSessionEvents *)Unsafe.AsPointer(ref this), DisconnectReason)); }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { EventHandler<AudioSessionDisconnectedEventArgs> handler = this.SessionDisconnected; if (handler != null) handler(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); return (int) Win32.HResult.S_OK; }
/// <summary> /// Initializes a new instance of the <see cref="AudioSessionDisconnectedEventArgs"/> class. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> public AudioSessionDisconnectedEventArgs(AudioSessionDisconnectReason disconnectReason) { DisconnectReason = disconnectReason; }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { throw new NotImplementedException(); }
void IAudioSessionEventsHandler.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { // NOOP }
int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { return(0); }
public int OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { this.Disconnected?.Invoke(disconnectReason); return(0); }
/// <summary> /// Notifies the client that the audio session has been disconnected. /// </summary> /// <param name="disconnectReason">The reason that the audio session was disconnected.</param> /// <returns>HRESULT</returns> int IAudioSessionEvents.OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { SessionDisconnected?.Invoke(this, new AudioSessionDisconnectedEventArgs(disconnectReason)); return(0); }
public void OnSessionDisconnected(AudioSessionDisconnectReason disconnectReason) { // DO nothing, intentional }