コード例 #1
0
        /// <summary>
        /// Creates the encoder settings.
        /// </summary>
        /// <param name="e">The <see cref="EventArgs"/> instance containing the event data.</param>
        protected override void OnLoad(EventArgs e)
        {
            base.OnLoad(e);

            if (EncoderSettings == null)
            {
                EncoderSettings = new GifEncoderSettings();
            }
        }
コード例 #2
0
        protected override void UpdateSettings(IMovieRecorderSettings source, Camera camera)
        {
            base.UpdateSettings(source, camera);

            IGifRecorderSettings gifSource = source as IGifRecorderSettings;

            if (gifSource != null)
            {
                GifEncoderSettings settings = Encoder.Settings;

                settings.Colors          = gifSource.GifColors;
                settings.UseLocalPalette = gifSource.GifUseLocalPalette;
            }
        }