Root cause found: HLS variant switching changes audio trackID mid-recording (e.g. 2→10). Binding to a specific trackID causes tap to never fire. Using kCMPersistentTrackID_Invalid (wildcard) matches all audio tracks regardless of variant switches.
Root cause found: HLS variant switching changes audio trackID mid-recording (e.g. 2→10). Binding to a specific trackID causes tap to never fire. Using kCMPersistentTrackID_Invalid (wildcard) matches all audio tracks regardless of variant switches.