oggplay_callback_info.h More...
Go to the source code of this file.
Data Structures | |
| struct | OggPlayVideoData |
| structure for storing a YUV video frame More... | |
| struct | OggPlayOverlayData |
| structure for storing a video frame in RGB fromat More... | |
Typedefs | |
| typedef void * | OggPlayAudioData |
| Type for representing audio data. | |
| typedef char | OggPlayTextData |
| Type for representing text data. | |
| typedef struct _OggPlayDataHeader | OggPlayDataHeader |
| Header for the various data formats. | |
Functions | |
| OggPlayDataType | oggplay_callback_info_get_type (OggPlayCallbackInfo *info) |
| Get the data type of the given OggPlayCallbackInfo. | |
| int | oggplay_callback_info_get_available (OggPlayCallbackInfo *info) |
| int | oggplay_callback_info_get_required (OggPlayCallbackInfo *info) |
| OggPlayDataHeader ** | oggplay_callback_info_get_headers (OggPlayCallbackInfo *info) |
| Get the array of records stored in the OggPlayCallbackInfo. | |
| ogg_int64_t | oggplay_callback_info_get_record_size (OggPlayDataHeader *header) |
| Get the size of the given record. | |
| OggPlayVideoData * | oggplay_callback_info_get_video_data (OggPlayDataHeader *header) |
| Extract the video frame from the supplied record. | |
| OggPlayOverlayData * | oggplay_callback_info_get_overlay_data (OggPlayDataHeader *header) |
| Extract the overlay data from the supplied record. | |
| OggPlayAudioData * | oggplay_callback_info_get_audio_data (OggPlayDataHeader *header) |
| Extract the audio data from the supplied record. | |
| OggPlayTextData * | oggplay_callback_info_get_text_data (OggPlayDataHeader *header) |
| Extract the text data from the supplied record. | |
| OggPlayStreamInfo | oggplay_callback_info_get_stream_info (OggPlayCallbackInfo *info) |
| Get the state of the stream. | |
| void | oggplay_callback_info_lock_item (OggPlayDataHeader *header) |
| void | oggplay_callback_info_unlock_item (OggPlayDataHeader *header) |
| long | oggplay_callback_info_get_presentation_time (OggPlayDataHeader *header) |
| Get the presentation time of the given record. | |
| OggPlayAudioData* oggplay_callback_info_get_audio_data | ( | OggPlayDataHeader * | header | ) |
Extract the audio data from the supplied record.
| header |
| NULL | if the supplied OggPlayCallbackInfo is a NULL pointer |
| OggPlayDataHeader** oggplay_callback_info_get_headers | ( | OggPlayCallbackInfo * | info | ) |
Get the array of records stored in the OggPlayCallbackInfo.
| info |
| NULL | if the supplied OggPlayCallbackInfo is a NULL pointer |
| OggPlayOverlayData* oggplay_callback_info_get_overlay_data | ( | OggPlayDataHeader * | header | ) |
Extract the overlay data from the supplied record.
| header |
| NULL | if the supplied OggPlayCallbackInfo is a NULL pointer |
| long oggplay_callback_info_get_presentation_time | ( | OggPlayDataHeader * | header | ) |
Get the presentation time of the given record.
| header |
| ogg_int64_t oggplay_callback_info_get_record_size | ( | OggPlayDataHeader * | header | ) |
Get the size of the given record.
| header |
| OggPlayStreamInfo oggplay_callback_info_get_stream_info | ( | OggPlayCallbackInfo * | info | ) |
Get the state of the stream.
| info |
| OggPlayTextData* oggplay_callback_info_get_text_data | ( | OggPlayDataHeader * | header | ) |
Extract the text data from the supplied record.
| header |
| NULL | if the supplied OggPlayCallbackInfo is a NULL pointer |
| OggPlayDataType oggplay_callback_info_get_type | ( | OggPlayCallbackInfo * | info | ) |
Get the data type of the given OggPlayCallbackInfo.
| info |
| OggPlayVideoData* oggplay_callback_info_get_video_data | ( | OggPlayDataHeader * | header | ) |
Extract the video frame from the supplied record.
| header |
| NULL | if the supplied OggPlayCallbackInfo is a NULL pointer |
1.6.1