xine-lib  1.2.9
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 
9 typedef 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 type
Definition: outputpin.h:16
IPin_vt * vt
Definition: outputpin.h:13
void(* SetFramePointer)(COutputPin *, char **z)
Definition: outputpin.h:18
Definition: interfaces.h:94
void(* SetNewFormat)(COutputPin *, const AM_MEDIA_TYPE *a)
Definition: outputpin.h:21
#define DECLARE_IUNKNOWN()
Definition: iunk.h:11
COutputMemPin * mempin
Definition: outputpin.h:14
void(* SetPointer2)(COutputPin *, char *p)
Definition: outputpin.h:19
IPin * remote
Definition: outputpin.h:17
Definition: interfaces.h:61
Definition: outputpin.h:11
COutputPin * COutputPinCreate(const AM_MEDIA_TYPE *vhdr)
Definition: outputpin.c:475
AM_MEDIA_TYPE
Definition: guids.h:23
Definition: outputpin.c:28
void(* SetFrameSizePointer)(COutputPin *, long *z)
Definition: outputpin.h:20