FFmpegfs Fuse Multi Media Filesystem 2.19
Loading...
Searching...
No Matches
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

 
int64_t m_video_pts
 Global timestamp for the video frames in output video stream time base units

 
int64_t m_last_mux_dts
 Last muxed DTS.
 
ID3v1 m_id3v1
 mp3 only, can be referenced at any time
 
- Public Attributes inherited from FFmpeg_Transcoder::INPUTFILE
FILETYPE m_filetype
 File type, MP3, MP4, OPUS etc.
 
FFmpeg_FormatContext m_format_ctx
 Format context.
 
StreamRef m_audio
 Audio stream information.
 
StreamRef m_video
 Video stream information.
 
AVPixelFormat m_pix_fmt
 Video stream pixel format.
 
StreamRef_map m_subtitle
 Subtitle stream information.
 
std::vector< StreamRefm_album_art
 Album art stream.
 

Detailed Description

Output file definition.

<

Definition at line 164 of file ffmpeg_transcoder.h.

Constructor & Destructor Documentation

◆ OUTPUTFILE()

FFmpeg_Transcoder::OUTPUTFILE::OUTPUTFILE ( )
inline

Definition at line 166 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 174 of file ffmpeg_transcoder.h.

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

◆ m_id3v1

ID3v1 FFmpeg_Transcoder::OUTPUTFILE::m_id3v1

mp3 only, can be referenced at any time

Definition at line 178 of file ffmpeg_transcoder.h.

Referenced by FFmpeg_Transcoder::copy_metadata(), 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 176 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: