| synopsis || functions |

kdu_compressed_video_source

Java: Kdu_compressed_video_source

Derives from kdu_compressed_source

[Declared in "../apps/compressed_io/kdu_video_io.h"]


Known objects derived from this class


Synopsis

This abstract base class defines core services of interest to applications working with compressed video content. Itself derived from kdu_compressed_source, implementations of this class may be passed to kdu_codestream::create, for the purpose of parsing and/or decompressing individual images from a compressed video source.

Kakadu's implementation of the Motion JPEG2000 file format offers an appropriately derived class ( mj2_video_source), which implements the interfaces declared here. For a much simpler implementation, or inspiration for implementing your own video source classes, you might consider the kdu_simple_video_source class.


Public Functions

get_timescale [virtual] {Java: Get_timescale}

get_field_order [virtual] {Java: Get_field_order}

set_field_mode [virtual] {Java: Set_field_mode}

get_num_frames [virtual] {Java: Get_num_frames}

seek_to_frame [virtual] {Java: Seek_to_frame}

get_duration [virtual] {Java: Get_duration}

time_to_frame [virtual] {Java: Time_to_frame}

get_frame_instant [virtual] {Java: Get_frame_instant}

open_image [virtual] {Java: Open_image}

close_image [virtual] {Java: Close_image}

get_frame_period [virtual] {Java: Get_frame_period}


| top || synopsis || functions |