AVBlocks for .NET  3.4
Audio and Video Software Development Kit
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NPrimoSoftware
  NAVBlocks
   CAudioStreamInfoDescribes an elementary audio stream
   CBlockProvides functionality for audio and video encoding, decoding and transforming
   CDataStreamInfoDescribes a generic data stream
   CErrorInfoDescribes an AVBlocks error
   CHardwareEnumerates available hardware codecs
   CHwCodecDescribes a hardware encoder, decoder or filter
   CHwDeviceDescribes a device that can be used for hardware accelerated encoding, decoding or processing
   CLibraryInitializes AVBlocks and manages license information
    CConfigGlobal hardware configuration
     CHardwareHardware codec configuration
   CMediaBufferA buffer for media data
   CMediaInfoAnalyzes a file or a stream and provides information about its type and properties
   CMediaPinMediaPin represents an elementary media stream
   CMediaPinListA collection of media pins
   CMediaSampleRepresents one or more samples of media data
   CMediaSocketAn input or output point of the Transcoder
   CMediaSocketListA collection of media sockets
   CMetaMetadata attribute names (tags)
   CMetaAttributeMetaAttribute describes a textual meta information that is part of an audio or video file
   CMetaAttributeListA collection of meta attributes
   CMetadataMetadata describes meta information that is part of an audio or video file
   CMetaPictureMetaPicture describes a meta image that is part of an audio or video file
   CMetaPictureListA collection of meta pictures
   CMimeTypeMultipurpose Internet Mail Extensions (MIME) used in AVBlocks
   CObjectCollection< T >An ordered collection of items used in AVBlocks
   CParamDefines parameters that can be passed to the transcoder and to the components that are used in the transcoding process
    CDecoderParameters specific to decoders
     CVideoParameters specific to video decoders
      CH264Parameters specific to H.264 decoders
       CVUIParameters the are part of the Video Usability Information in the H.264 stream
    CDemuxerParameters specific to demuxers
     CMpegParameters specific to the Mpeg demuxer
    CEncoderParameters specific to encoders
     CAudioParameters specific to audio encoders
      CAACParameters specific to AAC audio encoders
      CG711Parameters specific to G.711 audio encoders
      CMPEG1Parameters specific to MPEG1 audio encoders
      COpusParameters specific to Opus audio encoders
      CVorbisParameters specific to Vorbis audio encoders
      CWMAParameters specific to WMA audio encoders
     CVideoParameters specific to video encoders
      CH264Parameters specific to H.264 encoders
      CH265Parameters specific to H.265/HEVC video encoders
      CMPEG2Parameters specific to MPEG-1 and MPEG-2 video encoders
      CVP8Parameters specific to VP8 video encoders
      CVP9Parameters specific to VP9 video encoders
    CMuxerParameters specific to muxers
     CMP4Parameters specific to MP4 muxers
    CVideoParameters specific to video filters
     CCropParameters specific to video croping
     CDeinterlacingParameters specific to the video deinterlacing filter
     CFrameRateConverterParameters specific to video frame rate filter
     COverlayParameters specific the video overlay filter
     CPadParameters specific to video padding
     CResizeParameters specific to the video resizing filter
   CPinConnectionDefines pin connection disposition
   CPresetDefines output presets supported by AVBlocks
    CAudioDescribes output audio presets structured by codec and device type
     CAudioCDPresets for audio compatible with AudioCD (LPCM, 44100 Hz, stereo, 16-bit)
     CDVDPresets for audio compatible with DVD-Video
     CGenericGeneric audio presets (unrelated to specific devices)
      CM4AM4A presets (AAC audio in MP4 container)
      CMP3MP3 presets (MPEG-1 Layer 3)
      COggVorbisPresets for Vorbis audio in Ogg container
      CWMAPresets for Windows Media Audio
       CLosslessPresets for the WMA Lossless codec
       CProfessionalPresets for the WMA Pro codec
       CStandardPresets for the WMA standard codec
    CVideoDescribes output video presets structured by codec and device type
     CAndroidPhonePresets for Android phones
     CAndroidTabletPresets for Android tablets
     CAppleLiveStreamingPresets for Apple Live Streaming
     CAppleTVPresets for AppleTV devices
     CBDAVPresets for Blu-ray Disc Audio-Visual MPEG-2 Transport Stream
     CDVDPresets for DVD-Video
     CFastPresets for fastest possible encoding
      CMP4Fast MP4 presets (audio and video streams in MP4 container)
     CGenericGeneric video presets
      CMP4Generic MP4 presets (audio and video streams in MP4 container)
      CWebMWebM presets
     CHDVPresets for High-definition video MPEG-2 Transport Stream
     CiPadPresets for iPad devices
     CiPhonePresets for iPhone devices
     CiPodPresets for iPod devices
     CKindlePresets for Kindle
     CVCDPresets for Video CD
     CWebPresets for Facebook, SmugMug, Vimeo, YouTube
      CMP4MP4 presets
   CStreamInfoProvides properties and operations that are common for all elementary streams
   CTranscoderProvides functionality for audio and video encoding, decoding and transforming
   CTranscoderContinueEventArgsContains the parameters of the Transcoder.OnContinue event
   CTranscoderInputChangeEventArgsContains the parameters of the Transcoder.OnInputChange event
   CTranscoderProgressEventArgsContains the parameters of the Transcoder.OnProgress event
   CTranscoderStatusEventArgsContains the parameters of the Transcoder.OnStatus event
   CUnmanagedMediaBufferUnmanaged buffer for media data
   CVideoStreamInfoDescribes an elementary video stream