libavdevice/dshow.c File Reference
#include "libavformat/timefilter.h"
#include "avdevice.h"
#include "dshow.h"
Go to the source code of this file.
|
Data Structures |
struct | dshow_ctx |
Functions |
static enum PixelFormat | dshow_pixfmt (DWORD biCompression, WORD biBitCount) |
static enum CodecID | dshow_codecid (DWORD biCompression) |
static int | dshow_read_close (AVFormatContext *s) |
static char * | dup_wchar_to_utf8 (wchar_t *w) |
static int | shall_we_drop (AVFormatContext *s) |
static void | callback (void *priv_data, int index, uint8_t *buf, int buf_size, int64_t time) |
static int | dshow_open_device (AVFormatContext *avctx, ICreateDevEnum *devenum, enum dshowDeviceType devtype) |
static enum CodecID | waveform_codec_id (enum AVSampleFormat sample_fmt) |
static enum SampleFormat | sample_fmt_bits_per_sample (int bits) |
static int | dshow_add_device (AVFormatContext *avctx, AVFormatParameters *ap, enum dshowDeviceType devtype) |
static int | parse_device_name (AVFormatContext *avctx) |
static int | dshow_read_header (AVFormatContext *avctx, AVFormatParameters *ap) |
static int | dshow_read_packet (AVFormatContext *s, AVPacket *pkt) |
Variables |
AVInputFormat | ff_dshow_demuxer |
Function Documentation
static void callback |
( |
void * |
priv_data, |
|
|
int |
index, |
|
|
uint8_t * |
buf, |
|
|
int |
buf_size, |
|
|
int64_t |
time | |
|
) |
| | [static] |
static enum CodecID dshow_codecid |
( |
DWORD |
biCompression |
) |
[static] |
static enum PixelFormat dshow_pixfmt |
( |
DWORD |
biCompression, |
|
|
WORD |
biBitCount | |
|
) |
| | [static] |
static char* dup_wchar_to_utf8 |
( |
wchar_t * |
w |
) |
[static] |
static enum SampleFormat sample_fmt_bits_per_sample |
( |
int |
bits |
) |
[static] |
Variable Documentation
Initial value:
Definition at line 637 of file dshow.c.