FFmpeg
Functions
ffmpeg_mux.c File Reference
#include <stdio.h>
#include <string.h>
#include "ffmpeg.h"
#include "libavutil/fifo.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/mem.h"
#include "libavutil/timestamp.h"
#include "libavcodec/packet.h"
#include "libavformat/avformat.h"
#include "libavformat/avio.h"

Go to the source code of this file.

Functions

static void close_all_output_streams (OutputStream *ost, OSTFinished this_stream, OSTFinished others)
 
void of_write_packet (OutputFile *of, AVPacket *pkt, OutputStream *ost, int unqueue)
 
static int print_sdp (void)
 
int of_check_init (OutputFile *of)
 
int of_write_trailer (OutputFile *of)
 
void of_close (OutputFile **pof)
 

Function Documentation

◆ close_all_output_streams()

static void close_all_output_streams ( OutputStream ost,
OSTFinished  this_stream,
OSTFinished  others 
)
static

Definition at line 35 of file ffmpeg_mux.c.

Referenced by of_write_packet().

◆ of_write_packet()

void of_write_packet ( OutputFile of,
AVPacket pkt,
OutputStream ost,
int  unqueue 
)

Definition at line 44 of file ffmpeg_mux.c.

Referenced by of_check_init(), and output_packet().

◆ print_sdp()

static int print_sdp ( void  )
static

Definition at line 176 of file ffmpeg_mux.c.

Referenced by of_check_init().

◆ of_check_init()

int of_check_init ( OutputFile of)

Definition at line 230 of file ffmpeg_mux.c.

Referenced by init_output_stream(), and transcode_init().

◆ of_write_trailer()

int of_write_trailer ( OutputFile of)

Definition at line 281 of file ffmpeg_mux.c.

Referenced by transcode().

◆ of_close()

void of_close ( OutputFile **  pof)

Definition at line 302 of file ffmpeg_mux.c.

Referenced by ffmpeg_cleanup().