ReactOS 0.4.15-dev-7924-g5949c20
capture.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct _Capture Capture
 

Functions

Captureqcap_driver_init (IPin *, USHORT) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_destroy (Capture *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_set_format (Capture *, AM_MEDIA_TYPE *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_get_format (const Capture *, AM_MEDIA_TYPE **) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_get_prop_range (Capture *, VideoProcAmpProperty, LONG *, LONG *, LONG *, LONG *, LONG *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_get_prop (Capture *, VideoProcAmpProperty, LONG *, LONG *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_set_prop (Capture *, VideoProcAmpProperty, LONG, LONG) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_run (Capture *, FILTER_STATE *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_pause (Capture *, FILTER_STATE *) DECLSPEC_HIDDEN
 
HRESULT qcap_driver_stop (Capture *, FILTER_STATE *) DECLSPEC_HIDDEN
 

Typedef Documentation

◆ Capture

typedef struct _Capture Capture

Definition at line 24 of file capture.h.

Function Documentation

◆ qcap_driver_destroy()

HRESULT qcap_driver_destroy ( Capture capBox)

Definition at line 929 of file v4l.c.

930{
932}
#define FAIL_WITH_ERR
Definition: v4l.c:925

Referenced by unknown_inner_Release().

◆ qcap_driver_get_format()

HRESULT qcap_driver_get_format ( const Capture capBox,
AM_MEDIA_TYPE **  mT 
)

Definition at line 939 of file v4l.c.

940{
942}

Referenced by AMStreamConfig_GetFormat(), VfwPin_EnumMediaTypes(), and VfwPin_GetMediaType().

◆ qcap_driver_get_prop()

HRESULT qcap_driver_get_prop ( Capture capBox,
VideoProcAmpProperty  Property,
LONG lValue,
LONG Flags 
)

Definition at line 951 of file v4l.c.

953{
955}

Referenced by AMVideoProcAmp_Get().

◆ qcap_driver_get_prop_range()

HRESULT qcap_driver_get_prop_range ( Capture capBox,
VideoProcAmpProperty  Property,
LONG pMin,
LONG pMax,
LONG pSteppingDelta,
LONG pDefault,
LONG pCapsFlags 
)

Definition at line 944 of file v4l.c.

947{
949}

Referenced by AMVideoProcAmp_GetRange().

◆ qcap_driver_init()

Capture * qcap_driver_init ( IPin pOut,
USHORT  card 
)

Definition at line 916 of file v4l.c.

917{
918 const char msg[] =
919 "The v4l headers were not available at compile time,\n"
920 "so video capture support is not available.\n";
921 MESSAGE(msg);
922 return NULL;
923}
#define msg(x)
Definition: auth_time.c:54
#define NULL
Definition: types.h:112
#define MESSAGE
Definition: options.h:86

Referenced by PPB_Load().

◆ qcap_driver_pause()

HRESULT qcap_driver_pause ( Capture capBox,
FILTER_STATE *  state 
)

Definition at line 968 of file v4l.c.

969{
971}

Referenced by VfwCapture_Pause().

◆ qcap_driver_run()

HRESULT qcap_driver_run ( Capture capBox,
FILTER_STATE *  state 
)

Definition at line 963 of file v4l.c.

964{
966}

Referenced by VfwCapture_Run().

◆ qcap_driver_set_format()

HRESULT qcap_driver_set_format ( Capture capBox,
AM_MEDIA_TYPE mT 
)

Definition at line 934 of file v4l.c.

935{
937}

Referenced by AMStreamConfig_SetFormat().

◆ qcap_driver_set_prop()

HRESULT qcap_driver_set_prop ( Capture capBox,
VideoProcAmpProperty  Property,
LONG  lValue,
LONG  Flags 
)

Definition at line 957 of file v4l.c.

959{
961}

Referenced by AMVideoProcAmp_Set().

◆ qcap_driver_stop()

HRESULT qcap_driver_stop ( Capture capBox,
FILTER_STATE *  state 
)

Definition at line 973 of file v4l.c.

974{
976}

Referenced by unknown_inner_Release(), and VfwCapture_Stop().