FFmpeg
Classes | Macros | Typedefs | Enumerations | Variables
wtvdec.c File Reference

Windows Television (WTV) demuxer. More...

#include <inttypes.h>
#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "libavutil/intfloat.h"
#include "libavutil/time_internal.h"
#include "avformat.h"
#include "internal.h"
#include "wtv.h"
#include "mpegts.h"

Classes

struct  WtvFile
 
struct  WtvStream
 
struct  WtvContext
 

Macros

#define PRI_PRETTY_GUID   "%08"PRIx32"-%04"PRIx16"-%04"PRIx16"-%02x%02x%02x%02x%02x%02x%02x%02x"
 
#define ARG_PRETTY_GUID(g)   AV_RL32(g),AV_RL16(g+4),AV_RL16(g+6),g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]
 
#define LEN_PRETTY_GUID   34
 
#define wtvfile_open(s, buf, buf_size, filename)   wtvfile_open2(s, buf, buf_size, filename, sizeof(filename))
 

Typedefs

typedef struct WtvFile WtvFile
 
typedef struct WtvStream WtvStream
 
typedef struct WtvContext WtvContext
 

Enumerations

enum  { SEEK_TO_DATA = 0, SEEK_TO_PTS }
 

Variables

AVInputFormat ff_wtv_demuxer
 

Detailed Description

Windows Television (WTV) demuxer.

Author
Peter Ross pross.nosp@m.@xvi.nosp@m.d.org

Variable Documentation

§ ff_wtv_demuxer

AVInputFormat ff_wtv_demuxer
Initial value:
= {
.name = "wtv",
.long_name = NULL_IF_CONFIG_SMALL("Windows Television (WTV)"),
.priv_data_size = sizeof(WtvContext),
.read_probe = read_probe,
.read_header = read_header,
.read_packet = read_packet,
.read_seek = read_seek,
.read_close = read_close,
.flags = AVFMT_SHOW_IDS,
}
Definition: wtvdec.c:319
#define AVFMT_SHOW_IDS
Show format stream IDs numbers.
Definition: avformat.h:467
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186