Class AudioSessionBaseInfo
- Namespace
- AudioDeviceLib.CoreAudioApi
- Assembly
- AudioDeviceLib.dll
Immutable identity of an audio session, retained after disconnection.
[PublicAPI]
public record AudioSessionBaseInfo : IEquatable<AudioSessionBaseInfo>
- Inheritance
-
AudioSessionBaseInfo
- Implements
- Derived
- Inherited Members
Properties
IsSystemSoundsSession
Gets a value indicating whether this is the reserved system-sounds session.
public bool IsSystemSoundsSession { get; }
Property Value
ProcessId
Gets the process identifier (PID) that owns the session, or 0 if it was unavailable.
public uint ProcessId { get; }
Property Value
SessionIdentifier
Gets the session identifier string, shared by all instances of the same session, or an empty string if unavailable.
public string SessionIdentifier { get; }
Property Value
SessionInstanceIdentifier
Gets the identifier that uniquely distinguishes this session instance, or an empty string if unavailable.
public string SessionInstanceIdentifier { get; }