xine-lib: _COutputPin Struct Reference

xine-lib 1.2.13-20230125hg15249

Data Fields
_COutputPin Struct Reference

`#include <outputpin.h>`

## Data Fields
IPin_vt * | vt
int | refcount
COutputMemPin * | mempin
AM_MEDIA_TYPE | type
IPin * | remote
void(* | SetFramePointer )(COutputPin *, char **z)
void(* | SetPointer2 )(COutputPin *, char *p)
void(* | SetFrameSizePointer )(COutputPin *, long *z)
void(* | SetNewFormat )(COutputPin *, const AM_MEDIA_TYPE *a)

## Field Documentation

## ◆ mempin

COutputMemPin* _COutputPin::mempin

Referenced by COutputPin_Destroy(), COutputPin_M_QueryInterface(), COutputPin_QueryInterface(), COutputPin_SetFramePointer(), COutputPin_SetFrameSizePointer(), COutputPin_SetPointer2(), and COutputPinCreate().

## ◆ refcount

int _COutputPin::refcount

Referenced by COutputPin_M_AddRef(), COutputPin_M_Release(), and COutputPinCreate().

## ◆ remote

IPin* _COutputPin::remote

Referenced by COutputPinCreate().

## ◆ SetFramePointer

void(* _COutputPin::SetFramePointer) (COutputPin *, char **z)

Referenced by COutputPinCreate().

## ◆ SetFrameSizePointer

void(* _COutputPin::SetFrameSizePointer) (COutputPin *, long *z)

Referenced by COutputPinCreate().

## ◆ SetNewFormat

void(* _COutputPin::SetNewFormat) (COutputPin *, const AM_MEDIA_TYPE *a)

Referenced by COutputPinCreate().

## ◆ SetPointer2

void(* _COutputPin::SetPointer2) (COutputPin *, char *p)

Referenced by COutputPinCreate().

## ◆ type

AM_MEDIA_TYPE _COutputPin::type

Referenced by CEnumMediaTypes_Next(), COutputPin_SetNewFormat(), and COutputPinCreate().

## ◆ vt

IPin_vt* _COutputPin::vt

Referenced by COutputPin_Destroy(), COutputPin_M_QueryInterface(), COutputPin_QueryInterface(), COutputPinCreate(), and DS_Filter_Destroy().

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

- xine-lib-1.2.13/src/libw32dll/DirectShow/outputpin.h