Which way samples flow, relative to the model.
OptionalEncodingWire encoding, e.g. 'audio/pcm;rate=16000' or 'image/jpeg'; absent = the profile's default.
OptionalLabelA human-readable name for that source ("Whiteboard", "Camera").
The modality this track carries.
OptionalRateSample or frame cadence: fps for video, Hz for audio.
OptionalRequiredWhether the session needs this track (true) or treats it as best-effort (false).
OptionalRequiresWhether establishing this track needs an explicit human grant (camera, screen, microphone).
OptionalSourceWhich source feeds this track, when several streams of one modality and direction can exist.
OptionalUsageHow this track is metered; absent = the session's own basis.
One directional stream of one modality, as MJAIPromptModelEntity_RealtimeConfigurationSettings.RequestedTracks requests it. Mirrors the track descriptor in
@memberjunction/ai(realtimeTracks.ts).