format_type.h
Overview
Related Modules:
Description:
Declares format-related structures and enumerations, including custom data types for file information, programs, information about audio and video subtitle tracks, source data types, output data types, split types, and data frames.
Since:
1.0
Version:
1.0
Summary
Data Structures
| Data Structure Name | Description |
|---|---|
| FormatBufferSetting | Defines the buffer configuration. |
| FormatFrame | Defines the data frame, which is used for data transferring. |
| AudioTrackInfo | Defines audio track information. |
| VideoTrackInfo | Defines video track information. |
| SubImageInfo | Defines image information. |
| ImageTrackInfo | Defines image stream information. |
| SubtitleTrackInfo | Defines subtitle stream information. |
| TrackInfo | Defines track information. |
| ProgramInfo | Defines program information. |
| FileInfo | Defines movie file information. |
| BufferStream | Defines the function for reading stream data. |
| FormatSource | Defines the demuxer data source. |
| FormatOutputConfig | Defines the muxer output configuration. |
| VideoTrackSourceInfo | Defines information about the muxer video source. |
| AudioTrackSourceInfo | Defines information about the muxer audio source. |
| DataTrackSourceInfo | Defines information about the muxer data source. |
| TrackSource | Defines information about the muxer source. |
| FormatCallback | Defines listener callbacks for the format. |
Macros
| Macro Name and Value | Description |
|---|---|
| FORMAT_MAX_LANGUAGE_NUM 4 | |
| FORMAT_LANGUAGE_LEN 4 | |
| FORMAT_TITLE_LEN 64 | |
| FORMAT_INVALID_TRACK_ID -1 | |
| FORMAT_INVALID_PROGRAM_ID -1 | |
| URL_LEN 4096 |
Typedefs
| Typedef Name | Description |
|---|---|
| CALLBACK_HANDLE | typedef void * Indicates the pointer to the callback handle for listening the muxer. |
