xine-lib: _CBaseFilter Struct Reference

xine-lib 1.2.12

Data Fields
_CBaseFilter Struct Reference

`#include <inputpin.h>`

## Data Fields
IBaseFilter_vt * | vt
int | refcount
IPin * | pin
IPin * | unused_pin
GUID | interfaces [2]
IPin *(* | GetPin )(CBaseFilter *This)
IPin *(* | GetUnusedPin )(CBaseFilter *This)

## Field Documentation

## ◆ GetPin

IPin *(* _CBaseFilter::GetPin) (CBaseFilter *This)

Referenced by CBaseFilterCreate(), and DS_FilterCreate().

## ◆ GetUnusedPin

IPin *(* _CBaseFilter::GetUnusedPin) (CBaseFilter *This)

Referenced by CBaseFilterCreate().

## ◆ interfaces

GUID _CBaseFilter::interfaces[2]

Referenced by CBaseFilterCreate().

## ◆ pin

IPin* _CBaseFilter::pin

Referenced by CBaseFilter_Destroy(), CBaseFilter_GetPin(), and CBaseFilterCreate().

## ◆ refcount

int _CBaseFilter::refcount

Referenced by CBaseFilterCreate().

## ◆ unused_pin

IPin* _CBaseFilter::unused_pin

Referenced by CBaseFilter_Destroy(), CBaseFilter_GetUnusedPin(), and CBaseFilterCreate().

## ◆ vt

IBaseFilter_vt* _CBaseFilter::vt

Referenced by CBaseFilter_Destroy(), CBaseFilterCreate(), CInputPin_QueryPinInfo(), CRemotePin_QueryPinInfo(), and DS_Filter_Destroy().

The documentation for this struct was generated from the following file:

- xine-lib-1.2.12/src/libw32dll/DirectShow/inputpin.h