31 #ifndef __MO_DECODERMANAGER_H__
32 #define __MO_DECODERMANAGER_H__
52 #include "vdpau/vdpau.h"
53 #include "vdpau/vdpau_x11.h"
128 VdpDevice vdp_device;
129 VdpGetProcAddress *vdp_get_proc_address;
130 VdpDeviceDestroy *vdp_device_destroy;
131 VdpVideoSurfaceCreate *vdp_video_surface_create;
132 VdpVideoSurfaceDestroy *vdp_video_surface_destroy;
133 VdpDecoderCreate *vdp_decoder_create;
134 VdpDecoderDestroy *vdp_decoder_destroy;
135 VdpDecoderRender *vdp_decoder_render;
136 VdpOutputSurfaceCreate *vdp_output_surface_create;
137 VdpOutputSurfaceDestroy *vdp_output_surface_destroy;
138 VdpOutputSurfaceGetBitsNative *vdp_output_surface_get_bits_native;
139 VdpVideoSurfaceGetBitsYCbCr *vdp_video_surface_get_bits_y_cb_cr;
140 VdpVideoMixerCreate *vdp_video_mixer_create;
141 VdpVideoMixerDestroy *vdp_video_mixer_destroy;
142 VdpVideoMixerRender *vdp_video_mixer_render;
143 VdpPresentationQueueCreate *vdp_presentation_queue_create;
144 VdpPresentationQueueDestroy *vdp_presentation_queue_destroy;
145 VdpPresentationQueueGetTime *vdp_presentation_queue_get_time;
146 VdpPresentationQueueTargetCreateX11 *vdp_presentation_queue_target_create_x11;
147 VdpPresentationQueueQuerySurfaceStatus *vdp_presentation_queue_query_surface_status;
148 VdpPresentationQueueDisplay *vdp_presentation_queue_display;
149 VdpPresentationQueueBlockUntilSurfaceIdle *vdp_presentation_queue_block_until_surface_idle;
150 VdpGetErrorString *vdp_get_error_string;
152 VdpDecoder vdp_decoder;
153 VdpVideoMixer vdp_mixer;
154 VdpPresentationQueue vdp_presentation_queue;
155 VdpPresentationQueueTarget vdp_presentation_queue_target;
Recurso ( objeto para cargar y manipular objetos físicos de datos de imágenes, audio, video, 3d, 2d, fuentes, shaders y de cualquier otro tipo extendible por un plugin )
clase de para manejar textos
Grafo de reproducción de video.
manejador de operaciones comunes de Open GL
virtual MOboolean Finish()