• Introduction
  • Programmer's Guide
  • Technical Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • ic4
      • BufferPool
      • CodecPropId
      • DeviceEnum
      • DeviceInfo
      • Display
      • DisplayNotation
      • DisplayRenderPosition
      • DisplayStatistics
      • DisplayType
      • EmbeddedDisplay
      • ErrorCode
      • ExternalOpenGLDisplay
      • FloatRepresentation
      • FloatingDisplay
      • FrameMetaData
      • Grabber
      • HandleObject
      • IBufferAllocator
      • IC4Exception
      • IDisplay
      • ImageBuffer
      • ImageBuffer.CopyOptions
      • ImageBufferExtensions
      • ImageBufferExtensionsOpenCvSharp
      • ImageType
      • IntRepresentation
      • Interface
      • Library
      • LogLevel
      • LogTarget
      • PixelFormat
      • PixelFormatExtensions
      • PngCompressionLevel
      • PropBoolean
      • PropCategory
      • PropCommand
      • PropEnumEntry
      • PropEnumeration
      • PropFloat
      • PropId
      • PropIdBoolean
      • PropIdCommand
      • PropIdEnumeration
      • PropIdFloat
      • PropIdInteger
      • PropIdRegister
      • PropIdString
      • PropInteger
      • PropRegister
      • PropString
      • Property
      • PropertyIncrementMode
      • PropertyMap
      • PropertyType
      • PropertyVisibility
      • QueueSink
      • QueueSinkConnectedEventArgs
      • QueueSinkEventArgs
      • QueueSinkQueueSizes
      • Sink
      • SinkMode
      • SinkType
      • SnapSink
      • SnapSinkAllocationStrategy
      • StreamSetupOption
      • StreamStatistics
      • TransportLayerType
      • VersionInfoFlags
      • VideoWriter
      • VideoWriterType

    Class CodecPropId

    Contains declarations of identifiers for codec properties.

    Inheritance
    object
    CodecPropId
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: ic4
    Assembly: ic4dotnet.dll
    Syntax
    public static class CodecPropId
    Remarks

    Using PropId-derived property identifiers allows typed access to codec property objects, e.g. Find(PropIdInteger)

    Fields

    BitRate

    Sets the target bit Rate.

    Declaration
    public static readonly PropIdInteger BitRate
    Field Value
    Type Description
    PropIdInteger

    BitRateAuto

    Enables automatic bit rate selection.

    Declaration
    public static readonly PropIdBoolean BitRateAuto
    Field Value
    Type Description
    PropIdBoolean

    EncoderPreset

    Specifies the quality vs speed tradeoff.

    Declaration
    public static readonly PropIdEnumeration EncoderPreset
    Field Value
    Type Description
    PropIdEnumeration

    H264Profile

    Specifies the H264 profile.

    Declaration
    public static readonly PropIdEnumeration H264Profile
    Field Value
    Type Description
    PropIdEnumeration

    StoreBayerRawDataAsMonochrome

    If true, and the input pixel format is a bayer format, the pixel data is interpreted as monochrome and stored as a monochrome image.

    Declaration
    public static readonly PropIdBoolean StoreBayerRawDataAsMonochrome
    Field Value
    Type Description
    PropIdBoolean

    UncompressedFormat

    Specifies the raw pixel format written into the uncompressed AVI file.

    Declaration
    public static readonly PropIdEnumeration UncompressedFormat
    Field Value
    Type Description
    PropIdEnumeration

    UseHardwareAcceleration

    Enables or disables the use of hardware acceleration by the video writer.

    Declaration
    public static readonly PropIdBoolean UseHardwareAcceleration
    Field Value
    Type Description
    PropIdBoolean
    In this article
    Copyright ©️ 2026 The Imaging Source Europe GmbH www.theimagingsource.com