| 
    FFmpeg
    
   | 
 
#include <float.h>#include <time.h>#include "avformat.h"#include "avio_internal.h"#include "internal.h"#include "libavutil/avassert.h"#include "libavutil/internal.h"#include "libavutil/log.h"#include "libavutil/opt.h"#include "libavutil/avstring.h"#include "libavutil/parseutils.h"#include "libavutil/mathematics.h"#include "libavutil/timecode.h"#include "libavutil/time_internal.h"#include "libavutil/timestamp.h"Go to the source code of this file.
Data Structures | |
| struct | SegmentListEntry | 
| struct | SegmentContext | 
Macros | |
| #define | SEGMENT_LIST_FLAG_CACHE 1 | 
| #define | SEGMENT_LIST_FLAG_LIVE 2 | 
| #define | FAIL(err) ret = err; goto end | 
| #define | FAIL(err) ret = err; goto end | 
| #define | OFFSET(x) offsetof(SegmentContext, x) | 
| #define | E AV_OPT_FLAG_ENCODING_PARAM | 
Enumerations | |
| enum | ListType {  LIST_TYPE_UNDEFINED = -1, LIST_TYPE_FLAT = 0, LIST_TYPE_CSV, LIST_TYPE_M3U8, LIST_TYPE_EXT, LIST_TYPE_FFCONCAT, LIST_TYPE_NB }  | 
Variables | |
| static const AVOption | options [] | 
| static const AVClass | seg_class | 
| AVOutputFormat | ff_segment_muxer | 
| static const AVClass | sseg_class | 
| AVOutputFormat | ff_stream_segment_muxer | 
| #define SEGMENT_LIST_FLAG_CACHE 1 | 
Definition at line 68 of file segment.c.
Referenced by segment_list_open().
| #define FAIL | ( | err | ) | ret = err; goto end | 
Referenced by parse_frames(), and parse_times().
| #define FAIL | ( | err | ) | ret = err; goto end | 
| #define OFFSET | ( | x | ) | offsetof(SegmentContext, x) | 
| #define E AV_OPT_FLAG_ENCODING_PARAM | 
| enum ListType | 
      
  | 
  static | 
Definition at line 131 of file segment.c.
Referenced by segment_list_print_entry().
      
  | 
  static | 
Definition at line 147 of file segment.c.
Referenced by seg_init(), and segment_start().
      
  | 
  static | 
Definition at line 191 of file segment.c.
Referenced by seg_init(), and segment_start().
      
  | 
  static | 
Definition at line 229 of file segment.c.
Referenced by seg_write_packet().
      
  | 
  static | 
Definition at line 274 of file segment.c.
Referenced by seg_init(), and segment_end().
      
  | 
  static | 
Definition at line 309 of file segment.c.
Referenced by segment_end().
      
  | 
  static | 
Definition at line 344 of file segment.c.
Referenced by seg_write_packet(), and seg_write_trailer().
      
  | 
  static | 
Definition at line 440 of file segment.c.
Referenced by seg_init().
      
  | 
  static | 
Definition at line 498 of file segment.c.
Referenced by seg_init().
      
  | 
  static | 
Definition at line 557 of file segment.c.
Referenced by seg_init(), and seg_write_trailer().
      
  | 
  static | 
Definition at line 571 of file segment.c.
Referenced by seg_write_header(), and seg_write_trailer().
      
  | 
  static | 
Definition at line 577 of file segment.c.
Referenced by seg_init().
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
      
  | 
  static | 
Definition at line 1019 of file segment.c.
Referenced by seg_init(), and segment_start().
      
  | 
  static | 
| AVOutputFormat ff_segment_muxer | 
      
  | 
  static | 
| AVOutputFormat ff_stream_segment_muxer | 
 1.8.6