public libavutil.AVRational this[sbyte idx] { get { switch (idx) { case 0: return(I0); case 1: return(I1); default: throw new ArgumentOutOfRangeException(); } } set { switch (idx) { case 0: I0 = value; break; case 1: I1 = value; break; default: throw new ArgumentOutOfRangeException(); } } }
public static extern int av_find_nearest_q_idx(libavutil.AVRational q, libavutil.AVRational *q_list);
public static extern int av_nearer_q(libavutil.AVRational q, libavutil.AVRational q1, libavutil.AVRational q2);
public static extern libavutil.AVRational av_inv_q(libavutil.AVRational q);
public static extern libavutil.AVRational av_sub_q(libavutil.AVRational b, libavutil.AVRational c);
public static extern int av_image_check_sar(uint w, uint h, libavutil.AVRational sar);
public static extern libavutil.AVOption *av_set_q(void *obj, string name, libavutil.AVRational n);
public static extern libavcodec.AVDVProfile *av_dv_codec_profile2(int width, int height, libavutil.AVPixelFormat pix_fmt, libavutil.AVRational frame_rate);
public static extern int av_compare_ts(long ts_a, libavutil.AVRational tb_a, long ts_b, libavutil.AVRational tb_b);
public static extern long av_rescale_delta(libavutil.AVRational in_tb, long in_ts, libavutil.AVRational fs_tb, int duration, long *last, libavutil.AVRational out_tb);
public static extern long av_add_stable(libavutil.AVRational ts_tb, long ts, libavutil.AVRational inc_tb, long inc);
public static extern int av_timecode_check_frame_rate(libavutil.AVRational rate);
public static extern int av_timecode_init_from_string(libavutil.AVTimecode *tc, libavutil.AVRational rate, string str, void *log_ctx);
public static extern int av_timecode_init(libavutil.AVTimecode *tc, libavutil.AVRational rate, int flags, int frame_start, void *log_ctx);
public static extern int av_cmp_q(libavutil.AVRational a, libavutil.AVRational b);
public static extern long av_rescale_q(long a, libavutil.AVRational bq, libavutil.AVRational cq);
public static extern double av_q2d(libavutil.AVRational a);
public static extern long av_rescale_q_rnd(long a, libavutil.AVRational bq, libavutil.AVRational cq, libavutil.AVRounding _0);
public static extern int av_opt_set_q(void *obj, string name, libavutil.AVRational val, int search_flags);
public static extern uint av_q2intfloat(libavutil.AVRational q);