public interface GstQueryAPI
extends com.sun.jna.Library
Modifier and Type | Interface and Description |
---|---|
static class |
GstQueryAPI.QueryStruct |
Modifier and Type | Field and Description |
---|---|
static GstQueryAPI |
GSTQUERY_API |
Modifier and Type | Method and Description |
---|---|
Structure |
gst_query_get_structure(Query query) |
GType |
gst_query_get_type() |
Query |
gst_query_new_application(QueryType type,
Structure structure) |
Query |
gst_query_new_convert(Format src_format,
long value,
Format dest_format) |
Query |
gst_query_new_duration(Format format) |
Query |
gst_query_new_formats() |
Query |
gst_query_new_latency() |
Query |
gst_query_new_position(Format format) |
Query |
gst_query_new_seeking(Format format) |
Query |
gst_query_new_segment(Format format) |
void |
gst_query_parse_convert(Query query,
Format[] src_format,
long[] src_value,
Format[] dest_format,
long[] dest_value) |
void |
gst_query_parse_duration(Query query,
Format[] format,
long[] duration) |
void |
gst_query_parse_formats_length(Query query,
int[] n_formats) |
void |
gst_query_parse_formats_nth(Query query,
int nth,
Format[] format) |
void |
gst_query_parse_latency(Query query,
boolean[] live,
ClockTime[] min_latency,
ClockTime[] max_latency) |
void |
gst_query_parse_position(Query query,
Format[] format,
long[] cur) |
void |
gst_query_parse_seeking(Query query,
Format[] format,
boolean[] seekable,
long[] segment_start,
long[] segment_end) |
void |
gst_query_parse_segment(Query query,
double[] rate,
Format[] format,
long[] start_value,
long[] stop_value) |
void |
gst_query_set_convert(Query query,
Format src_format,
long src_value,
Format dest_format,
long dest_value) |
void |
gst_query_set_duration(Query query,
Format format,
long duration) |
void |
gst_query_set_formats(Query query,
int n_formats,
Format... formats) |
void |
gst_query_set_formatsv(Query query,
int n_formats,
Format[] formats) |
void |
gst_query_set_latency(Query query,
boolean live,
ClockTime min_latency,
ClockTime max_latency) |
void |
gst_query_set_position(Query query,
Format format,
long cur) |
void |
gst_query_set_seeking(Query query,
Format format,
boolean seekable,
long segment_start,
long segment_end) |
void |
gst_query_set_segment(Query query,
double rate,
Format format,
long start_value,
long stop_value) |
QueryType |
gst_query_type_get_by_nick(java.lang.String nick) |
java.lang.String |
gst_query_type_get_name(QueryType query) |
QueryType |
gst_query_type_register(java.lang.String nick,
java.lang.String description) |
GQuark |
gst_query_type_to_quark(QueryType query) |
static final GstQueryAPI GSTQUERY_API
java.lang.String gst_query_type_get_name(QueryType query)
QueryType gst_query_type_register(java.lang.String nick, java.lang.String description)
QueryType gst_query_type_get_by_nick(java.lang.String nick)
GType gst_query_get_type()
void gst_query_parse_duration(Query query, Format[] format, long[] duration)
Query gst_query_new_latency()
void gst_query_set_latency(Query query, boolean live, ClockTime min_latency, ClockTime max_latency)
void gst_query_parse_latency(Query query, boolean[] live, ClockTime[] min_latency, ClockTime[] max_latency)
Query gst_query_new_convert(Format src_format, long value, Format dest_format)
void gst_query_set_convert(Query query, Format src_format, long src_value, Format dest_format, long dest_value)
void gst_query_parse_convert(Query query, Format[] src_format, long[] src_value, Format[] dest_format, long[] dest_value)
void gst_query_set_segment(Query query, double rate, Format format, long start_value, long stop_value)
void gst_query_parse_segment(Query query, double[] rate, Format[] format, long[] start_value, long[] stop_value)
void gst_query_set_seeking(Query query, Format format, boolean seekable, long segment_start, long segment_end)
void gst_query_parse_seeking(Query query, Format[] format, boolean[] seekable, long[] segment_start, long[] segment_end)
Query gst_query_new_formats()
void gst_query_parse_formats_length(Query query, int[] n_formats)