xine-lib 1.2.11
outputpin.h
Go to the documentation of this file.
1#ifndef DS_OUTPUTPIN_H
2#define DS_OUTPUTPIN_H
3
4/* "output pin" - the one that connects to output of filter. */
5
6#include "allocator.h"
7
9typedef struct _COutputPin COutputPin;
10
12{
18 void ( *SetFramePointer )(COutputPin*, char** z);
19 void ( *SetPointer2 )(COutputPin*, char* p);
20 void ( *SetFrameSizePointer )(COutputPin*, long* z);
21 void ( *SetNewFormat )(COutputPin*, const AM_MEDIA_TYPE* a);
22};
23
25
26#endif /* DS_OUTPUTPIN_H */
AM_MEDIA_TYPE
Definition: guids.h:23
#define DECLARE_IUNKNOWN()
Definition: iunk.h:11
COutputPin * COutputPinCreate(const AM_MEDIA_TYPE *vhdr)
Definition: outputpin.c:493
Definition: interfaces.h:62
Definition: outputpin.c:29
Definition: outputpin.h:12
void(* SetNewFormat)(COutputPin *, const AM_MEDIA_TYPE *a)
Definition: outputpin.h:21
void(* SetPointer2)(COutputPin *, char *p)
Definition: outputpin.h:19
AM_MEDIA_TYPE type
Definition: outputpin.h:16
void(* SetFrameSizePointer)(COutputPin *, long *z)
Definition: outputpin.h:20
void(* SetFramePointer)(COutputPin *, char **z)
Definition: outputpin.h:18
IPin_vt * vt
Definition: outputpin.h:13
COutputMemPin * mempin
Definition: outputpin.h:14
IPin * remote
Definition: outputpin.h:17
Definition: interfaces.h:94