mirror of
https://github.com/gnif/LookingGlass.git
synced 2026-11-13 15:27:21 +00:00
[idd] audio: bridge broker packets over LGMP streams
Add optional playback and capture streams to the LGMP transport. Negotiate ownership over the existing control path and keep audio availability isolated from display transport readiness. Route broker packets through public LGMP stream APIs without changing the LGMP queue table or shared-memory mapping.
This commit is contained in:
@@ -49,8 +49,9 @@ enum AudioPacketFlag : uint32_t
|
||||
|
||||
enum AudioClockFlag : uint32_t
|
||||
{
|
||||
AUDIO_CLOCK_VALID = 1U << 0,
|
||||
AUDIO_CLOCK_STABLE = 1U << 1,
|
||||
AUDIO_CLOCK_VALID = 1U << 0,
|
||||
AUDIO_CLOCK_STABLE = 1U << 1,
|
||||
AUDIO_CLOCK_DISCONTINUITY = 1U << 2,
|
||||
};
|
||||
|
||||
enum class AudioStreamState : uint32_t
|
||||
@@ -118,6 +119,7 @@ struct AudioClockFeedback
|
||||
uint64_t playbackGeneration = 0;
|
||||
uint64_t position = 0;
|
||||
int64_t timeNs = 0;
|
||||
uint64_t rateQ32 = 0;
|
||||
uint64_t targetRateQ32 = 0;
|
||||
uint32_t flags = 0;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user