FFmpeg
|
ALSA input and output: output. More...
#include <alsa/asoundlib.h>
#include "libavutil/time.h"
#include "libavformat/internal.h"
#include "avdevice.h"
#include "alsa-audio.h"
Go to the source code of this file.
Functions | |
static av_cold int | audio_write_header (AVFormatContext *s1) |
static int | audio_write_packet (AVFormatContext *s1, AVPacket *pkt) |
static void | audio_get_output_timestamp (AVFormatContext *s1, int stream, int64_t *dts, int64_t *wall) |
Variables | |
AVOutputFormat | ff_alsa_muxer |
ALSA input and output: output.
This avdevice encoder allows to play audio to an ALSA (Advanced Linux Sound Architecture) device.
The filename parameter is the name of an ALSA PCM device capable of capture, for example "default" or "plughw:1"; see the ALSA documentation for naming conventions. The empty string is equivalent to "default".
The playback period is set to the lower value available for the device, which gives a low latency suitable for real-time playback.
Definition in file alsa-audio-enc.c.
|
static |
Definition at line 47 of file alsa-audio-enc.c.
|
static |
Definition at line 75 of file alsa-audio-enc.c.
|
static |
Definition at line 108 of file alsa-audio-enc.c.
AVOutputFormat ff_alsa_muxer |
Definition at line 118 of file alsa-audio-enc.c.