The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

vo_driver_s (3)
  • >> vo_driver_s (3) ( Linux man: Библиотечные вызовы )
  •  

    NAME

    vo_driver_s - 
     
    

    SYNOPSIS


    #include <xine.h>

     

    Data Fields


    uint32_t (* get_capabilities )(vo_driver_t *self)

    vo_frame_t* (* alloc_frame )(vo_driver_t *self)

    void (* update_frame_format )(vo_driver_t *self, vo_frame_t *img, uint32_t width, uint32_t height, int ratio_code, int format)

    void (* display_frame )(vo_driver_t *self, vo_frame_t *vo_img)

    void (* overlay_blend )(vo_driver_t *self, vo_frame_t *vo_img, vo_overlay_t *overlay)

    int (* get_property )(vo_driver_t *self, int property)

    int (* set_property )(vo_driver_t *self, int property, int value)

    void (* get_property_min_max )(vo_driver_t *self, int property, int *min, int *max)

    int (* gui_data_exchange )(vo_driver_t *self, int data_type, void *data)

    void (* exit )(vo_driver_t *self)
     

    DETAILED DESCRIPTION

    Video driver fonctions.

     

    FIELD DOCUMENTATION

     

    vo_frame_t *(* vo_driver_s::alloc_frame)(vo_driver_t *self)

    Allocate an vo_frame_t struct, the driver must supply the copy, field and dispose functions  

    void(* vo_driver_s::display_frame)(vo_driver_t *self, vo_frame_t *vo_img)

    Display a given frame  

    void(* vo_driver_s::exit)(vo_driver_t *self)

    Leaving video driver.  

    uint32_t(* vo_driver_s::get_capabilities)(vo_driver_t *self)

    Get capabilities of video driver.

    See also: video driver capabilities  

    int(* vo_driver_s::get_property)(vo_driver_t *self, int property)

    Get value if property.

    See also: Constants for the get/set properties functions.  

    void(* vo_driver_s::get_property_min_max)(vo_driver_t *self, int property, int *min, int *max)

    Get min/max values of property.

    See also: Constants for the get/set properties functions.  

    int(* vo_driver_s::gui_data_exchange)(vo_driver_t *self, int data_type, void *data)

    General purpose communication channel between gui and driver

    this should be used to propagate events, display data, window sizes etc. to the driver  

    void(* vo_driver_s::overlay_blend)(vo_driver_t *self, vo_frame_t *vo_img, vo_overlay_t *overlay)

    Overlay functions  

    int(* vo_driver_s::set_property)(vo_driver_t *self, int property, int value)

    Set value of property.

    See also: Constants for the get/set properties functions.  

    void(* vo_driver_s::update_frame_format)(vo_driver_t *self, vo_frame_t *img, uint32_t width, uint32_t height, int ratio_code, int format)

    Check if the given image fullfills the format specified (re-)allocate memory if necessary

     

    AUTHOR

    Generated automatically by Doxygen for XINE, A Free Video Player Project - API reference from the source code.


     

    Index

    NAME
    SYNOPSIS
    Data Fields
    DETAILED DESCRIPTION
    FIELD DOCUMENTATION
    vo_frame_t *(* vo_driver_s::alloc_frame)(vo_driver_t *self)
    void(* vo_driver_s::display_frame)(vo_driver_t *self, vo_frame_t *vo_img)
    void(* vo_driver_s::exit)(vo_driver_t *self)
    uint32_t(* vo_driver_s::get_capabilities)(vo_driver_t *self)
    int(* vo_driver_s::get_property)(vo_driver_t *self, int property)
    void(* vo_driver_s::get_property_min_max)(vo_driver_t *self, int property, int *min, int *max)
    int(* vo_driver_s::gui_data_exchange)(vo_driver_t *self, int data_type, void *data)
    void(* vo_driver_s::overlay_blend)(vo_driver_t *self, vo_frame_t *vo_img, vo_overlay_t *overlay)
    int(* vo_driver_s::set_property)(vo_driver_t *self, int property, int value)
    void(* vo_driver_s::update_frame_format)(vo_driver_t *self, vo_frame_t *img, uint32_t width, uint32_t height, int ratio_code, int format)
    AUTHOR


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру