Table of Contents

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

bool

ProcessId

Gets the process identifier (PID) that owns the session, or 0 if it was unavailable.

public uint ProcessId { get; }

Property Value

uint

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

string

SessionInstanceIdentifier

Gets the identifier that uniquely distinguishes this session instance, or an empty string if unavailable.

public string SessionInstanceIdentifier { get; }

Property Value

string