static void n_NextBlock_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_aac_blocks_Block_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1)
 {
     global::Org.Jcodec.Codecs.Aac.BlockWriter  __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Codecs.Aac.BlockWriter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Jcodec.Common.IO.BitWriter     p0     = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (native_p0, JniHandleOwnership.DoNotTransfer);
     global::Org.Jcodec.Codecs.Aac.Blocks.Block p1     = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Codecs.Aac.Blocks.Block> (native_p1, JniHandleOwnership.DoNotTransfer);
     __this.NextBlock(p0, p1);
 }
 public static unsafe void WriteTrailingBits(global::Org.Jcodec.Common.IO.BitWriter p0)
 {
     if (id_writeTrailingBits_Lorg_jcodec_common_io_BitWriter_ == IntPtr.Zero)
     {
         id_writeTrailingBits_Lorg_jcodec_common_io_BitWriter_ = JNIEnv.GetStaticMethodID(class_ref, "writeTrailingBits", "(Lorg/jcodec/common/io/BitWriter;)V");
     }
     try {
         JValue *__args = stackalloc JValue [1];
         __args [0] = new JValue(p0);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeTrailingBits_Lorg_jcodec_common_io_BitWriter_, __args);
     } finally {
     }
 }
 public static unsafe void WriteSE(global::Org.Jcodec.Common.IO.BitWriter p0, int p1)
 {
     if (id_writeSE_Lorg_jcodec_common_io_BitWriter_I == IntPtr.Zero)
     {
         id_writeSE_Lorg_jcodec_common_io_BitWriter_I = JNIEnv.GetStaticMethodID(class_ref, "writeSE", "(Lorg/jcodec/common/io/BitWriter;I)V");
     }
     try {
         JValue *__args = stackalloc JValue [2];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeSE_Lorg_jcodec_common_io_BitWriter_I, __args);
     } finally {
     }
 }
Exemplo n.º 4
0
 public static unsafe void WriteCodeword(global::Org.Jcodec.Common.IO.BitWriter p0, global::Org.Jcodec.Codecs.Prores.Codebook p1, int p2)
 {
     if (id_writeCodeword_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_prores_Codebook_I == IntPtr.Zero)
     {
         id_writeCodeword_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_prores_Codebook_I = JNIEnv.GetStaticMethodID(class_ref, "writeCodeword", "(Lorg/jcodec/common/io/BitWriter;Lorg/jcodec/codecs/prores/Codebook;I)V");
     }
     try {
         JValue *__args = stackalloc JValue [3];
         __args [0] = new JValue(p0);
         __args [1] = new JValue(p1);
         __args [2] = new JValue(p2);
         JNIEnv.CallStaticVoidMethod(class_ref, id_writeCodeword_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_prores_Codebook_I, __args);
     } finally {
     }
 }
        public virtual unsafe void WriteChrDCBlock(global::Org.Jcodec.Common.IO.BitWriter p0, int[] p1, global::Org.Jcodec.Common.IO.VLC[] p2, int p3, int p4, int[] p5)
        {
            if (id_writeChrDCBlock_Lorg_jcodec_common_io_BitWriter_arrayIarrayLorg_jcodec_common_io_VLC_IIarrayI == IntPtr.Zero)
            {
                id_writeChrDCBlock_Lorg_jcodec_common_io_BitWriter_arrayIarrayLorg_jcodec_common_io_VLC_IIarrayI = JNIEnv.GetMethodID(class_ref, "writeChrDCBlock", "(Lorg/jcodec/common/io/BitWriter;[I[Lorg/jcodec/common/io/VLC;II[I)V");
            }
            IntPtr native_p1 = JNIEnv.NewArray(p1);
            IntPtr native_p2 = JNIEnv.NewArray(p2);
            IntPtr native_p5 = JNIEnv.NewArray(p5);

            try {
                JValue *__args = stackalloc JValue [6];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(native_p1);
                __args [2] = new JValue(native_p2);
                __args [3] = new JValue(p3);
                __args [4] = new JValue(p4);
                __args [5] = new JValue(native_p5);

                if (GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_writeChrDCBlock_Lorg_jcodec_common_io_BitWriter_arrayIarrayLorg_jcodec_common_io_VLC_IIarrayI, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "writeChrDCBlock", "(Lorg/jcodec/common/io/BitWriter;[I[Lorg/jcodec/common/io/VLC;II[I)V"), __args);
                }
            } finally {
                if (p1 != null)
                {
                    JNIEnv.CopyArray(native_p1, p1);
                    JNIEnv.DeleteLocalRef(native_p1);
                }
                if (p2 != null)
                {
                    JNIEnv.CopyArray(native_p2, p2);
                    JNIEnv.DeleteLocalRef(native_p2);
                }
                if (p5 != null)
                {
                    JNIEnv.CopyArray(native_p5, p5);
                    JNIEnv.DeleteLocalRef(native_p5);
                }
            }
        }
        public static unsafe void WriteSE(global::Org.Jcodec.Common.IO.BitWriter p0, int p1, string p2)
        {
            if (id_writeSE_Lorg_jcodec_common_io_BitWriter_ILjava_lang_String_ == IntPtr.Zero)
            {
                id_writeSE_Lorg_jcodec_common_io_BitWriter_ILjava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "writeSE", "(Lorg/jcodec/common/io/BitWriter;ILjava/lang/String;)V");
            }
            IntPtr native_p2 = JNIEnv.NewString(p2);

            try {
                JValue *__args = stackalloc JValue [3];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);
                __args [2] = new JValue(native_p2);
                JNIEnv.CallStaticVoidMethod(class_ref, id_writeSE_Lorg_jcodec_common_io_BitWriter_ILjava_lang_String_, __args);
            } finally {
                JNIEnv.DeleteLocalRef(native_p2);
            }
        }
            public virtual unsafe void Write(global::Org.Jcodec.Common.IO.BitWriter p0)
            {
                if (id_write_Lorg_jcodec_common_io_BitWriter_ == IntPtr.Zero)
                {
                    id_write_Lorg_jcodec_common_io_BitWriter_ = JNIEnv.GetMethodID(class_ref, "write", "(Lorg/jcodec/common/io/BitWriter;)V");
                }
                try {
                    JValue *__args = stackalloc JValue [1];
                    __args [0] = new JValue(p0);

                    if (GetType() == ThresholdType)
                    {
                        JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_write_Lorg_jcodec_common_io_BitWriter_, __args);
                    }
                    else
                    {
                        JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "write", "(Lorg/jcodec/common/io/BitWriter;)V"), __args);
                    }
                } finally {
                }
            }
 static void n_WriteChrDCBlock_Lorg_jcodec_common_io_BitWriter_arrayIarrayLorg_jcodec_common_io_VLC_IIarrayI(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1, IntPtr native_p2, int p3, int p4, IntPtr native_p5)
 {
     global::Org.Jcodec.Codecs.H264.IO.CAVLC __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Codecs.H264.IO.CAVLC> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Jcodec.Common.IO.BitWriter  p0     = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (native_p0, JniHandleOwnership.DoNotTransfer);
     int[] p1 = (int[])JNIEnv.GetArray(native_p1, JniHandleOwnership.DoNotTransfer, typeof(int));
     global::Org.Jcodec.Common.IO.VLC[] p2 = (global::Org.Jcodec.Common.IO.VLC[])JNIEnv.GetArray(native_p2, JniHandleOwnership.DoNotTransfer, typeof(global::Org.Jcodec.Common.IO.VLC));
     int[] p5 = (int[])JNIEnv.GetArray(native_p5, JniHandleOwnership.DoNotTransfer, typeof(int));
     __this.WriteChrDCBlock(p0, p1, p2, p3, p4, p5);
     if (p1 != null)
     {
         JNIEnv.CopyArray(p1, native_p1);
     }
     if (p2 != null)
     {
         JNIEnv.CopyArray(p2, native_p2);
     }
     if (p5 != null)
     {
         JNIEnv.CopyArray(p5, native_p5);
     }
 }
        public virtual unsafe void NextBlock(global::Org.Jcodec.Common.IO.BitWriter p0, global::Org.Jcodec.Codecs.Aac.Blocks.Block p1)
        {
            if (id_nextBlock_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_aac_blocks_Block_ == IntPtr.Zero)
            {
                id_nextBlock_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_aac_blocks_Block_ = JNIEnv.GetMethodID(class_ref, "nextBlock", "(Lorg/jcodec/common/io/BitWriter;Lorg/jcodec/codecs/aac/blocks/Block;)V");
            }
            try {
                JValue *__args = stackalloc JValue [2];
                __args [0] = new JValue(p0);
                __args [1] = new JValue(p1);

                if (GetType() == ThresholdType)
                {
                    JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_nextBlock_Lorg_jcodec_common_io_BitWriter_Lorg_jcodec_codecs_aac_blocks_Block_, __args);
                }
                else
                {
                    JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "nextBlock", "(Lorg/jcodec/common/io/BitWriter;Lorg/jcodec/codecs/aac/blocks/Block;)V"), __args);
                }
            } finally {
            }
        }
 static void n_Write_Lorg_jcodec_common_io_BitWriter_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0)
 {
     global::Org.Jcodec.Codecs.Mpeg12.Bitstream.SequenceDisplayExtension.ColorDescription __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Codecs.Mpeg12.Bitstream.SequenceDisplayExtension.ColorDescription> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Jcodec.Common.IO.BitWriter p0 = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.Write(p0);
 }
 static IntPtr n_GetBuffer(IntPtr jnienv, IntPtr native__this)
 {
     global::Org.Jcodec.Common.IO.BitWriter __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(JNIEnv.ToLocalJniHandle(__this.Buffer));
 }
 static void n_Write1Bit_I(IntPtr jnienv, IntPtr native__this, int p0)
 {
     global::Org.Jcodec.Common.IO.BitWriter __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     __this.Write1Bit(p0);
 }
 static int n_Position(IntPtr jnienv, IntPtr native__this)
 {
     global::Org.Jcodec.Common.IO.BitWriter __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     return(__this.Position());
 }
 static void n_WriteVLC_Lorg_jcodec_common_io_BitWriter_I(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, int p1)
 {
     global::Org.Jcodec.Common.IO.VLC       __this = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.VLC> (jnienv, native__this, JniHandleOwnership.DoNotTransfer);
     global::Org.Jcodec.Common.IO.BitWriter p0     = global::Java.Lang.Object.GetObject <global::Org.Jcodec.Common.IO.BitWriter> (native_p0, JniHandleOwnership.DoNotTransfer);
     __this.WriteVLC(p0, p1);
 }