Functions
GstGLMixerReset ()
void
(*GstGLMixerReset) (GstGLMixer *mixer
);
Types and Values
struct GstGLMixerPad
struct GstGLMixerPad;
struct GstGLMixerPadClass
struct GstGLMixerPadClass {
GstPadClass parent_class;
};
struct GstGLMixerCollect
struct GstGLMixerCollect {
GstCollectData collect; /* we extend the CollectData */
GstBuffer *queued;
GstBuffer *buffer; /* the queued buffer for this pad */
GstClockTime start_time;
GstClockTime end_time;
GstGLMixerPad *mixpad;
};
struct GstGLMixer
struct GstGLMixer;
struct GstGLMixerClass
struct GstGLMixerClass {
GstElementClass parent_class;
GstGLMixerSetCaps set_caps;
GstGLMixerReset reset;
GstGLMixerProcessFunc process_buffers;
GstGLMixerProcessTextures process_textures;
};
struct GstGLMixerFrameData
struct GstGLMixerFrameData {
GstGLMixerPad *pad;
guint texture;
};