- target_bitrate - Variable in class net.sf.theora_java.jna.TheoraLibrary.theora_info
-
< colorspace
- tell_func - Variable in class net.sf.theora_java.jna.VorbisLibrary.ov_callbacks
-
- theora_clear(TheoraLibrary.theora_state) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Free all internal data associated with a theora_state handle.
- theora_comment() - Constructor for class net.sf.theora_java.jna.TheoraLibrary.theora_comment
-
- theora_comment_add(TheoraLibrary.theora_comment, Pointer) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Add a comment to an initialized theora_comment structure
\param tc A previously initialized theora comment structure
\param comment A null-terminated string encoding the comment in the form
"TAG=the value"
Neither theora_comment_add() nor theora_comment_add_tag() support
comments containing null values, although the bitstream format
supports this.
- theora_comment_add_tag(TheoraLibrary.theora_comment, Pointer, Pointer) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Add a comment to an initialized theora_comment structure.
- theora_comment_clear(TheoraLibrary.theora_comment) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Clear an allocated theora_comment struct so that it can be freed.
- theora_comment_init(TheoraLibrary.theora_comment) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Initialize an allocated theora_comment structure
\param tc An allocated theora_comment structure
- theora_comment_query(TheoraLibrary.theora_comment, Pointer, int) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Look up a comment value by tag.
- theora_comment_query_count(TheoraLibrary.theora_comment, Pointer) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Look up the number of instances of a tag.
- theora_decode_header(TheoraLibrary.theora_info, TheoraLibrary.theora_comment, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Decode an Ogg packet, with the expectation that the packet contains
an initial header, comment data or codebook tables.
- theora_decode_init(TheoraLibrary.theora_state, TheoraLibrary.theora_info) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Initialize a theora_state handle for decoding.
- theora_decode_packetin(TheoraLibrary.theora_state, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Input a packet containing encoded data into the theora decoder.
- theora_decode_YUVout(TheoraLibrary.theora_state, TheoraLibrary.yuv_buffer) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Output the next available frame of decoded YUV data.
- theora_encode_comment(TheoraLibrary.theora_comment, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Request a comment header packet from provided metadata.
- theora_encode_header(TheoraLibrary.theora_state, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Request a packet containing the initial header.
- theora_encode_init(TheoraLibrary.theora_state, TheoraLibrary.theora_info) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Initialize the theora encoder.
- theora_encode_packetout(TheoraLibrary.theora_state, int, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Request the next packet of encoded video.
- theora_encode_tables(TheoraLibrary.theora_state, XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Request a packet containing the codebook tables for the stream.
- theora_encode_YUVin(TheoraLibrary.theora_state, TheoraLibrary.yuv_buffer) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Submit a YUV buffer to the theora encoder.
- theora_granule_frame(TheoraLibrary.theora_state, long) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Convert a granulepos to an absolute frame number.
- theora_granule_shift(TheoraLibrary.theora_info) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Report the granulepos shift radix
When embedded in Ogg, Theora uses a two-part granulepos,
splitting the 64-bit field into two pieces.
- theora_granule_time(TheoraLibrary.theora_state, long) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Convert a granulepos to absolute time in seconds.
- theora_info() - Constructor for class net.sf.theora_java.jna.TheoraLibrary.theora_info
-
- theora_info_clear(TheoraLibrary.theora_info) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Clear a theora_info structure.
- theora_info_init(TheoraLibrary.theora_info) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Initialize a theora_info structure.
- theora_packet_isheader(XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Report whether a theora packet is a header or not
This function does no verification beyond checking the header
flag bit so it should not be used for bitstream identification;
use theora_decode_header() for that.
- theora_packet_iskeyframe(XiphLibrary.ogg_packet) - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Report whether a theora packet is a keyframe or not
\param op An ogg_packet containing encoded theora data.
- theora_state() - Constructor for class net.sf.theora_java.jna.TheoraLibrary.theora_state
-
- theora_version_number() - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Retrieve a 32-bit version number.
- theora_version_string() - Method in interface net.sf.theora_java.jna.TheoraLibrary
-
Retrieve a human-readable string to identify the encoder vendor and version.
- TheoraLibrary - Interface in net.sf.theora_java.jna
-
Based on libtheora-1.0alpha7 theora.h
- TheoraLibrary.theora_comment - Class in net.sf.theora_java.jna
-
Comment header metadata.
- TheoraLibrary.theora_info - Class in net.sf.theora_java.jna
-
Theora bitstream info.
- TheoraLibrary.theora_state - Class in net.sf.theora_java.jna
-
Codec internal state and context.
- TheoraLibrary.yuv_buffer - Class in net.sf.theora_java.jna
-
A YUV buffer for passing uncompressed frames to and from the codec.
- time_bits - Variable in class net.sf.theora_java.jna.VorbisLibrary.vorbis_block
-
- time_bits - Variable in class net.sf.theora_java.jna.VorbisLibrary.vorbis_dsp_state
-
- toBufferedImage(TheoraLibrary.yuv_buffer, TheoraLibrary.theora_info) - Static method in class net.sf.theora_java.jna.utils.YUVConverter
-
- totaluse - Variable in class net.sf.theora_java.jna.VorbisLibrary.vorbis_block
-