# TrackSource ## **Overview** **Related Modules:** [Format](Format.md) **Description:** Defines information about the muxer source. **Since:** 1.0 **Version:** 1.0 ## **Summary** ## Data Fields

Variable Name

Description

trackSourceType

TrackSourceType 

union {

  

   VideoTrackSourceInfo   videoInfo

  

   AudioTrackSourceInfo   audioInfo

  

   DataTrackSourceInfo   dataInfo

trackSourceInfo

Defines detailed information about different types of stream sources.

## **Details** ## **Field Documentation** ## audioInfo ``` [AudioTrackSourceInfo](AudioTrackSourceInfo.md) TrackSource::audioInfo ``` **Description:** Audio stream. For details, see [AudioTrackSourceInfo](AudioTrackSourceInfo.md). ## dataInfo ``` [DataTrackSourceInfo](DataTrackSourceInfo.md) TrackSource::dataInfo ``` **Description:** Data stream. For details, see [DataTrackSourceInfo](DataTrackSourceInfo.md) ## trackSourceType ``` [TrackSourceType](Format.md#ga953bc46f95d7b2d8866838d792f8f6aa) TrackSource::trackSourceType ``` **Description:** Stream source type. For details, see [TrackSourceType](Format.md#ga953bc46f95d7b2d8866838d792f8f6aa) ## videoInfo ``` [VideoTrackSourceInfo](VideoTrackSourceInfo.md) TrackSource::videoInfo ``` **Description:** Video stream. For details, see [VideoTrackSourceInfo](VideoTrackSourceInfo.md).