Ejemplo n.º 1
0
 /// <summary>
 /// enables / disables output fields depending on the codec configuration
 /// </summary>
 private void updateIOConfig()
 {
     VideoCodecSettings.VideoEncodingMode encodingMode = CurrentSettings.VideoEncodingType;
     if (encodingMode == VideoCodecSettings.VideoEncodingMode.twopass1 ||
         encodingMode == VideoCodecSettings.VideoEncodingMode.threepass1)    // first pass
     {
         videoOutput.Enabled = false;
     }
     else if (!videoOutput.Enabled)
     {
         videoOutput.Enabled = true;
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Returns whether the given mode is a bitrate or quality-based mode
 /// </summary>
 /// <param name="mode">selected encoding mode</param>
 /// <returns>true if the mode is a bitrate mode, false otherwise</returns>
 private bool isBitrateMode(VideoCodecSettings.VideoEncodingMode mode)
 {
     return(!(mode == VideoCodecSettings.VideoEncodingMode.CQ ||
              mode == VideoCodecSettings.VideoEncodingMode.quality));
 }