FFmpeg  4.0
Functions
dshow_enumpins.c File Reference
#include "dshow_capture.h"

Go to the source code of this file.

Functions

 DECLARE_QUERYINTERFACE (libAVEnumPins, { {&IID_IUnknown, 0}, {&IID_IEnumPins, 0} })
 
long WINAPI libAVEnumPins_Skip (libAVEnumPins *this, unsigned long n)
 
long WINAPI libAVEnumPins_Reset (libAVEnumPins *this)
 
long WINAPI libAVEnumPins_Clone (libAVEnumPins *this, libAVEnumPins **pins)
 
static int libAVEnumPins_Setup (libAVEnumPins *this, libAVPin *pin, libAVFilter *filter)
 
static int libAVEnumPins_Cleanup (libAVEnumPins *this)
 

Function Documentation

◆ DECLARE_QUERYINTERFACE()

DECLARE_QUERYINTERFACE ( libAVEnumPins  ,
{ {&IID_IUnknown, 0}, {&IID_IEnumPins, 0} }   
)

Definition at line 24 of file dshow_enumpins.c.

◆ libAVEnumPins_Skip()

long WINAPI libAVEnumPins_Skip ( libAVEnumPins this,
unsigned long  n 
)

Definition at line 50 of file dshow_enumpins.c.

◆ libAVEnumPins_Reset()

long WINAPI libAVEnumPins_Reset ( libAVEnumPins this)

Definition at line 58 of file dshow_enumpins.c.

◆ libAVEnumPins_Clone()

long WINAPI libAVEnumPins_Clone ( libAVEnumPins this,
libAVEnumPins **  pins 
)

Definition at line 65 of file dshow_enumpins.c.

◆ libAVEnumPins_Setup()

static int libAVEnumPins_Setup ( libAVEnumPins this,
libAVPin pin,
libAVFilter filter 
)
static

Definition at line 80 of file dshow_enumpins.c.

Referenced by libAVEnumPins_Cleanup().

◆ libAVEnumPins_Cleanup()

static int libAVEnumPins_Cleanup ( libAVEnumPins this)
static

Definition at line 98 of file dshow_enumpins.c.