|
FFmpeg
|
#include "config.h"#include <semaphore.h>#include <jack/jack.h>#include "libavutil/internal.h"#include "libavutil/log.h"#include "libavutil/fifo.h"#include "libavutil/opt.h"#include "libavutil/time.h"#include "libavcodec/avcodec.h"#include "libavformat/avformat.h"#include "libavformat/internal.h"#include "timefilter.h"#include "avdevice.h"Go to the source code of this file.
Data Structures | |
| struct | JackData |
Macros | |
| #define | FIFO_PACKETS_NUM 16 |
| Size of the internal FIFO buffers as a number of audio packets. More... | |
| #define | OFFSET(x) offsetof(JackData, x) |
Functions | |
| static int | process_callback (jack_nframes_t nframes, void *arg) |
| static void | shutdown_callback (void *arg) |
| static int | xrun_callback (void *arg) |
| static int | supply_new_packets (JackData *self, AVFormatContext *context) |
| static int | start_jack (AVFormatContext *context) |
| static void | free_pkt_fifo (AVFifoBuffer **fifo) |
| static void | stop_jack (JackData *self) |
| static int | audio_read_header (AVFormatContext *context) |
| static int | audio_read_packet (AVFormatContext *context, AVPacket *pkt) |
| static int | audio_read_close (AVFormatContext *context) |
Variables | |
| static const AVOption | options [] |
| static const AVClass | jack_indev_class |
| AVInputFormat | ff_jack_demuxer |
| #define FIFO_PACKETS_NUM 16 |
|
static |
Definition at line 59 of file jack.c.
Referenced by start_jack().
|
static |
Definition at line 115 of file jack.c.
Referenced by start_jack().
|
static |
Definition at line 121 of file jack.c.
Referenced by start_jack().
|
static |
Definition at line 129 of file jack.c.
Referenced by audio_read_packet(), and start_jack().
|
static |
Definition at line 147 of file jack.c.
Referenced by audio_read_header().
|
static |
Definition at line 212 of file jack.c.
Referenced by stop_jack().
|
static |
Definition at line 222 of file jack.c.
Referenced by audio_read_close(), and audio_read_header().
|
static |
|
static |
|
static |
|
static |
|
static |
| AVInputFormat ff_jack_demuxer |
1.8.17