FFmpegfs Fuse Multi Media Filesystem 2.16
Public Attributes | List of all members
FFmpeg_Transcoder::OUTPUTFILE Struct Reference

Output file definition. More...

#include <ffmpeg_transcoder.h>

Inheritance diagram for FFmpeg_Transcoder::OUTPUTFILE:
Inheritance graph
[legend]
Collaboration diagram for FFmpeg_Transcoder::OUTPUTFILE:
Collaboration graph
[legend]

Public Attributes

int64_t m_audio_pts
 Global timestamp for the audio frames in output audio stream time base units
More...
 
int64_t m_video_pts
 Global timestamp for the video frames in output video stream time base units
More...
 
int64_t m_last_mux_dts
 Last muxed DTS. More...
 
ID3v1 m_id3v1
 mp3 only, can be referenced at any time More...
 
- Public Attributes inherited from FFmpeg_Transcoder::INPUTFILE
FILETYPE m_filetype
 File type, MP3, MP4, OPUS etc. More...
 
AVFormatContext * m_format_ctx
 Output format context. More...
 
StreamRef m_audio
 Audio stream information. More...
 
StreamRef m_video
 Video stream information. More...
 
AVPixelFormat m_pix_fmt
 Video stream pixel format. More...
 
StreamRef_map m_subtitle
 Subtitle stream information. More...
 
std::vector< StreamRefm_album_art
 Album art stream. More...
 

Detailed Description

Output file definition.

<

Definition at line 161 of file ffmpeg_transcoder.h.

Constructor & Destructor Documentation

◆ OUTPUTFILE()

FFmpeg_Transcoder::OUTPUTFILE::OUTPUTFILE ( )
inline

Definition at line 163 of file ffmpeg_transcoder.h.

Member Data Documentation

◆ m_audio_pts

int64_t FFmpeg_Transcoder::OUTPUTFILE::m_audio_pts

Global timestamp for the audio frames in output audio stream time base units

Definition at line 171 of file ffmpeg_transcoder.h.

Referenced by FFmpeg_Transcoder::create_audio_frame(), FFmpeg_Transcoder::decode_frame(), and FFmpeg_Transcoder::open_output().

◆ m_id3v1

ID3v1 FFmpeg_Transcoder::OUTPUTFILE::m_id3v1

mp3 only, can be referenced at any time

Definition at line 175 of file ffmpeg_transcoder.h.

Referenced by FFmpeg_Transcoder::FFmpeg_Transcoder(), and FFmpeg_Transcoder::id3v1tag().

◆ m_last_mux_dts

int64_t FFmpeg_Transcoder::OUTPUTFILE::m_last_mux_dts

Last muxed DTS.

Definition at line 173 of file ffmpeg_transcoder.h.

Referenced by FFmpeg_Transcoder::encode_video_frame(), and FFmpeg_Transcoder::open_output().

◆ m_video_pts

int64_t FFmpeg_Transcoder::OUTPUTFILE::m_video_pts

The documentation for this struct was generated from the following file: