public void UpdateBitrate(EncoderBitrate encoderBitrate)
 {
     lock (this)
     {
         EncoderContext_UpdateBitrate(_handle, ref encoderBitrate);
     }
 }
 [DllImport(Core.DllName)] private static extern void EncoderContext_UpdateBitrate(IntPtr handle, ref EncoderBitrate encoderBitrate);
 [DllImport(Core.DllName)] private static extern int EncoderContext_Open(IntPtr handle, byte[] name, byte[] options, ref EncoderSpec codecProperties, ref EncoderBitrate encoderBitrate, ref EncoderProperties decoderProperties, ref CodecProperties outCodecProperties);