AVBlocks for .NET  1.20
Audio and Video Software Development Kit
Preset Class Reference

Defines output presets supported by AVBlocks. More...

Classes

class  Audio
 
class  Video
 Describes output video presets structured by codec and device type. More...
 

Public Attributes

const string AAC = "aac"
 AAC stream in ADTS format, stereo, 128 kbps More...
 
const string AndroidPhone_H264_360p = "android-phone.mp4.h264.360p"
 
const string AndroidPhone_H264_720p = "android-phone.mp4.h264.720p"
 
const string AndroidTablet_H264_720p = "android-tablet.mp4.h264.720p"
 
const string AndroidTablet_WebM_VP8_720p = "android-tablet.webm.vp8.720p"
 
const string AppleLiveStreaming_H264_480p = "apple.ts.h264.480p"
 Video: H.264 Baseline Profile L3.1, 29.97 fps, 640 x 480, 1200 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MPEG Transport Stream
Optimized for Apple Live Streaming. More...
 
const string AppleLiveStreaming_H264_720p = "apple.ts.h264.720p"
 
const string AppleTV_H264_480p = "appletv.h264.480p"
 
const string AppleTV_H264_720p = "appletv.h264.720p"
 
const string AppleTV_MPEG4_480p = "appletv.mpeg4.480p"
 Video: MPEG-4 Visual, 24 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 1st generation. More...
 
const string BDAV_H264_1280x720_2398p_PCM = "bdav-h264-1280x720-23.976p-pcm"
 Video: H.264, 1280 x 720, 23.976 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1280x720_24p_PCM = "bdav-h264-1280x720-24p-pcm"
 Video: H.264, 1280 x 720, 24 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1280x720_50p_PCM = "bdav-h264-1280x720-50p-pcm"
 Video: H.264, 1280 x 720, 50 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1280x720_5994p_PCM = "bdav-h264-1280x720-59.94p-pcm"
 Video: H.264, 1280 x 720, 59.94 fps progressive, aspect ratio 16:9, 15000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1440x1080_2398p_PCM = "bdav-h264-1440x1080-23.976p-pcm"
 Video: H.264, 1440 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1440x1080_24p_PCM = "bdav-h264-1440x1080-24p-pcm"
 Video: H.264, 1440 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1440x1080_50i_PCM = "bdav-h264-1440x1080-50i-pcm"
 Video: H.264, 1440 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1440x1080_5994i_PCM = "bdav-h264-1440x1080-59.94i-pcm"
 Video: H.264, 1440 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1920x1080_2398p_PCM = "bdav-h264-1920x1080-23.976p-pcm"
 Video: H.264, 1980 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1920x1080_24p_PCM = "bdav-h264-1920x1080-24p-pcm"
 Video: H.264, 1980 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1920x1080_50i_PCM = "bdav-h264-1920x1080-50i-pcm"
 Video: H.264, 1980 x 1080, 50 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string BDAV_H264_1920x1080_5994i_PCM = "bdav-h264-1920x1080-59.94i-pcm"
 Video: H.264, 1980 x 1080, 59.94 fps interlaced, aspect ratio 16:9, 25000 kbps
Audio: LPCM, 48000 Hz, 16-bit
Container: BDAV MPEG2 Transport Stream (m2ts) More...
 
const string DVD_NTSC_16x9_MP2 = "dvd.ntsc.16x9.mp2"
 Video: MPEG-2, 29.97 fps, 720 x 480, aspect 16:9
Audio: MPEG-1 Layer 2, 48000 Hz, stereo More...
 
const string DVD_NTSC_16x9_PCM = "dvd.ntsc.16x9.pcm"
 
const string DVD_NTSC_4x3_MP2 = "dvd.ntsc.4x3.mp2"
 Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3
Audio: MPEG-1 Layer 2, 48000 Hz, stereo More...
 
const string DVD_NTSC_4x3_PCM = "dvd.ntsc.4x3.pcm"
 Video: MPEG-2, 29.97 fps, 720 x 480, aspect 4:3
Audio: PCM, 16-bit, 48000 Hz, stereo More...
 
const string DVD_PAL_16x9_MP2 = "dvd.pal.16x9.mp2"
 Video: MPEG-2, 25 fps, 720 x 576, aspect 16:9
Audio: MPEG-1 Layer 2, 48000 Hz, stereo More...
 
const string DVD_PAL_4x3_MP2 = "dvd.pal.4x3.mp2"
 Video: MPEG-2, 25 fps, 720 x 576, aspect 4:3
Audio: MPEG-1 Layer 2, 48000 Hz, stereo More...
 
const string iPad_H264_576p = "ipad.mp4.h264.576p"
 
const string iPad_H264_720p = "ipad.mp4.h264.720p"
 
const string iPad_MPEG4_480p = "ipad.mp4.mpeg4.480p"
 Video: MPEG-4 Visual, 30 fps, 640 x 480, 2500 kbps
Audio: AAC, 48000 Hz, 128 kbps, stereo
Container: MP4
Near SD quality, optimized for iPad. More...
 
const string iPhone_H264_480p = "iphone.mp4.h264.480p"
 Video: H.264, 25 fps, 640 x 480, 1000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone. More...
 
const string iPhone_MPEG4_480p = "iphone.mp4.mpeg4.480p"
 Video: MPEG-4 Visual, 25 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone. More...
 
const string iPod_H264_240p = "ipod.mp4.h264.240p"
 Video: H.264 Baseline Profile, 25 fps, 320 x 240, 300 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod. More...
 
const string iPod_MPEG4_240p = "ipod.mp4.mpeg4.240p"
 Video: MPEG-4 Visual, 25 fps, 320 x 240, 600 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod. More...
 
const string M4A_128kbps = "mp4.aac.44100hz.128kbps"
 
const string M4A_256kbps = "mp4.aac.44100hz.256kbps"
 
const string MP2_DVD = "mp2.dvd"
 MPEG-1 Layer 2 audio, 48000Hz (suitable for DVD) More...
 
const string MP3_128kbps = "mp3.44100hz.128kbps"
 
const string MP3_256kbps = "mp3.44100hz.256kbps"
 
const string MP4_FAST_H264_AAC = "mp4.fast.h264.aac"
 Video: H.264
Audio: AAC
Container: MP4
Does not enforce specific audio and video properties. More...
 
const string MP4_H264_AAC = "mp4.h264.aac"
 
const string OggVorbis_Q4 = "ogg.vorbis.q4"
 
const string OggVorbis_Q8 = "ogg.vorbis.q8"
 
const string VCD_NTSC = "vcd.ntsc"
 
const string VCD_PAL = "vcd.pal"
 
const string WAV_AudioCD = "wav.audiocd"
 
const string WebM_VP8_Vorbis = "webm.vp8.vorbis"
 
const string WMA_Lossless = "wma.lossless"
 
const string WMA_Professional_Q75 = "wma.pro.q75"
 Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 75 (0-100)
Container: ASF
Normal quality VBR with average bitrate close to 128 kbps. More...
 
const string WMA_Professional_Q90 = "wma.pro.q90"
 
const string WMA_Standard_CBR_128kbps = "wma.cbr.128kbps"
 Audio: Windows Media Audio Standard, CBR, 44100 Hz, stereo, 128 kbps
Container: ASF
More...
 

Detailed Description

Defines output presets supported by AVBlocks.

Each preset represents a collection of audio and video properties and parameters. It can be used as an easy way to specify the required output of the transcoder.

See Also
MediaSocket.FromPreset

Member Data Documentation

const string AAC = "aac"

AAC stream in ADTS format, stereo, 128 kbps

Socket

Property Value
StreamType Aac

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacAdts
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
const string AndroidPhone_H264_360p = "android-phone.mp4.h264.360p"
const string AndroidPhone_H264_720p = "android-phone.mp4.h264.720p"
const string AndroidTablet_H264_720p = "android-tablet.mp4.h264.720p"
const string AndroidTablet_WebM_VP8_720p = "android-tablet.webm.vp8.720p"

Video: VP8, 30 fps, 1280 x 720, 4000 kbps
Audio: Vorbis, 48000 Hz, stereo, 192 kbps
Container: WebM

Socket

Property Value
StreamType WebM

Video Pin

Property Value
StreamType (StreamInfo) Vp8
Bitrate (StreamInfo) 4000000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
FrameRate (VideoStreamInfo) 30

Audio Pin

Property Value
StreamType (StreamInfo) Vorbis
Bitrate (StreamInfo) 192000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string AppleLiveStreaming_H264_480p = "apple.ts.h264.480p"

Video: H.264 Baseline Profile L3.1, 29.97 fps, 640 x 480, 1200 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MPEG Transport Stream
Optimized for Apple Live Streaming.

Deprecated:
Deprecated. Please use PrimoSoftware.AVBlocks.Preset.WiFi_H264_640x480_30p_1200K_AAC_96K instead.

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 1200000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 29.97

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
QualitySpeed TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacAdts
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string AppleLiveStreaming_H264_720p = "apple.ts.h264.720p"

Video: H.264 Main Profile L3.1, 29.97 fps, 1280 x 720, 5000 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MPEG Transport Stream
Optimized for Apple Live Streaming.

Deprecated:
Deprecated. Please use PrimoSoftware.AVBlocks.Preset.WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K instead.

Socket

Property Value
StreamType MpegTS

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 5000000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
FrameRate (VideoStreamInfo) 29.97

Video Pin Parameters

Parameter Value
H264Profile Main
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 2
Transform8x8 FALSE
KeyFrameInterval 90
KeyFrameIDRInterval 1
QualitySpeed TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacAdts
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string AppleTV_H264_480p = "appletv.h264.480p"

Video: H.264, 24 fps, 640 x 480, 1500 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 1st generation.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 1500000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 24

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 48000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string AppleTV_H264_720p = "appletv.h264.720p"

Video: H.264, 24 fps, 1280 x 720, 4000 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 2nd generation.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 4000000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
FrameRate (VideoStreamInfo) 24

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 48000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string AppleTV_MPEG4_480p = "appletv.mpeg4.480p"

Video: MPEG-4 Visual, 24 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 48 kbps
Container: MP4
Optimized for Apple TV, 1st generation.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) Mpeg4Video
Bitrate (StreamInfo) 2000000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 24

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 48000 bps
SampleRate (AudioStreamInfo) 48000 Hz
const string BDAV_H264_1280x720_2398p_PCM = "bdav-h264-1280x720-23.976p-pcm"
const string BDAV_H264_1280x720_5994p_PCM = "bdav-h264-1280x720-59.94p-pcm"
const string BDAV_H264_1440x1080_2398p_PCM = "bdav-h264-1440x1080-23.976p-pcm"
const string BDAV_H264_1440x1080_5994i_PCM = "bdav-h264-1440x1080-59.94i-pcm"
const string BDAV_H264_1920x1080_2398p_PCM = "bdav-h264-1920x1080-23.976p-pcm"
const string BDAV_H264_1920x1080_5994i_PCM = "bdav-h264-1920x1080-59.94i-pcm"
const string iPad_H264_576p = "ipad.mp4.h264.576p"

Video: H.264, 30 fps, 768 x 576, 2500 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
SD quality, optimized for iPad.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 2500000 bps
FrameWidth (VideoStreamInfo) 768
FrameHeight (VideoStreamInfo) 576
FrameRate (VideoStreamInfo) 30

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPad_H264_720p = "ipad.mp4.h264.720p"

Video: H.264, 30 fps, 1280 x 720, 4000 kbps
Audio: AAC, 48000 Hz, stereo, 128 kbps
Container: MP4
HD quality, optimized for iPad.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 4000000 bps
FrameWidth (VideoStreamInfo) 1280
FrameHeight (VideoStreamInfo) 720
FrameRate (VideoStreamInfo) 30

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPad_MPEG4_480p = "ipad.mp4.mpeg4.480p"

Video: MPEG-4 Visual, 30 fps, 640 x 480, 2500 kbps
Audio: AAC, 48000 Hz, 128 kbps, stereo
Container: MP4
Near SD quality, optimized for iPad.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) Mpeg4Video
Bitrate (StreamInfo) 2500000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 30

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPhone_H264_480p = "iphone.mp4.h264.480p"

Video: H.264, 25 fps, 640 x 480, 1000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 1000000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 25

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 96000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPhone_MPEG4_480p = "iphone.mp4.mpeg4.480p"

Video: MPEG-4 Visual, 25 fps, 640 x 480, 2000 kbps
Audio: AAC, 48000 Hz, stereo, 96 kbps
Container: MP4
Optimized for iPhone.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) Mpeg4Video
Bitrate (StreamInfo) 2000000 bps
FrameWidth (VideoStreamInfo) 640
FrameHeight (VideoStreamInfo) 480
FrameRate (VideoStreamInfo) 25

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 64000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPod_H264_240p = "ipod.mp4.h264.240p"

Video: H.264 Baseline Profile, 25 fps, 320 x 240, 300 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1
Bitrate (StreamInfo) 300000 bps
FrameWidth (VideoStreamInfo) 320
FrameHeight (VideoStreamInfo) 240
FrameRate (VideoStreamInfo) 25

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 25
KeyFrameIDRInterval 1
QualitySpeed TRUE

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 64000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string iPod_MPEG4_240p = "ipod.mp4.mpeg4.240p"

Video: MPEG-4 Visual, 25 fps, 320 x 240, 600 kbps
Audio: AAC, 48000 Hz, stereo, 64 kbps
Container: MP4
Optimized for iPod.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) Mpeg4Video
Bitrate (StreamInfo) 600000 bps
FrameWidth (VideoStreamInfo) 320
FrameHeight (VideoStreamInfo) 240
FrameRate (VideoStreamInfo) 25

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 64000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string M4A_128kbps = "mp4.aac.44100hz.128kbps"

AAC audio stream in MP4 format, 44100 Hz, stereo, 128 kbps Normal (standard) quality.

Socket

Property Value
StreamType Mp4

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 128000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string M4A_256kbps = "mp4.aac.44100hz.256kbps"

AAC audio stream in MP4 format, 44100 Hz, stereo, 256 kbps High quality.

Socket

Property Value
StreamType Mp4

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
Bitrate (StreamInfo) 256000 bps
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string MP2_DVD = "mp2.dvd"
const string MP3_128kbps = "mp3.44100hz.128kbps"
const string MP3_256kbps = "mp3.44100hz.256kbps"
const string MP4_FAST_H264_AAC = "mp4.fast.h264.aac"

Video: H.264
Audio: AAC
Container: MP4
Does not enforce specific audio and video properties.

Fastest H.264 encoding options.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1

Video Pin Parameters

Parameter Value
H264Profile Baseline
EntropyCodingMode CAVLC
NumBFrames 0
NumRefFrames 1
Transform8x8 FALSE
KeyFrameInterval 15
KeyFrameIDRInterval 1
QualitySpeed 0
RateControlMethod ConstantQuant
RateControlQuantI 26
RateControlQuantP 26
DeblockingFilter InSlice
MESplitMode Only16x16
MEMethod UMH

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
const string MP4_H264_AAC = "mp4.h264.aac"

Video: H.264
Audio: AAC
Container: MP4
Does not enforce specific audio and video properties.

Socket

Property Value
StreamType Mp4

Video Pin

Property Value
StreamType (StreamInfo) H264
StreamSubType (StreamInfo) Avc1

Audio Pin

Property Value
StreamType (StreamInfo) Aac
StreamSubType (StreamInfo) AacMp4
const string OggVorbis_Q4 = "ogg.vorbis.q4"

Audio: Vorbis, VBR, frequency not explicitly specified, quality 4 (from -0.1 to 1.0) Container: Ogg Normal quality VBR with average bitrate close to 128 kbps at 44100 Hz.

Socket

Property Value
StreamType Ogg

Audio Pin

Property Value
StreamType (StreamInfo) Vorbis

Audio Pin Parameters

Parameter Value
Quality 0.4
const string OggVorbis_Q8 = "ogg.vorbis.q8"

Audio: Vorbis, VBR, frequency not explicitly specified, quality 8 (from -0.1 to 1.0) Container: Ogg High quality VBR with average bitrate close to 256 kbps at 44100 Hz.

Socket

Property Value
StreamType Ogg

Audio Pin

Property Value
StreamType (StreamInfo) Vorbis

Audio Pin Parameters

Parameter Value
Quality 0.8
const string VCD_NTSC = "vcd.ntsc"
const string WAV_AudioCD = "wav.audiocd"
const string WebM_VP8_Vorbis = "webm.vp8.vorbis"

Video: VP8
Audio: Vorbis
Container: WebM
Does not enforce specific audio and video properties.

Socket

Property Value
StreamType WebM

Video Pin

Property Value
StreamType (StreamInfo) Vp8

Audio Pin

Property Value
StreamType (StreamInfo) Vorbis
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 48000 Hz
const string WMA_Lossless = "wma.lossless"

Audio: Windows Media Audio Lossless, 44100 Hz, stereo Container: ASF

Socket

Property Value
StreamType Asf

Audio Pin

Property Value
StreamType (StreamInfo) Wma_Lossless
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
const string WMA_Professional_Q75 = "wma.pro.q75"

Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 75 (0-100)
Container: ASF
Normal quality VBR with average bitrate close to 128 kbps.

Socket

Property Value
StreamType Asf

Audio Pin

Property Value
StreamType (StreamInfo) Wma_Professional
BitrateMode (StreamInfo) VBR
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
BitsPerSample (AudioStreamInfo) 16

Audio Pin Parameters

Parameter Value
Quality 75
const string WMA_Professional_Q90 = "wma.pro.q90"

Audio: Windows Media Audio Professional, VBR, 44100 Hz, stereo, Quality 90 (0-100)
Container: ASF
High quality VBR with average bitrate close to 192 kbps.

Socket

Property Value
StreamType Asf

Audio Pin

Property Value
StreamType (StreamInfo) Wma_Professional
BitrateMode (StreamInfo) VBR
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz
BitsPerSample (AudioStreamInfo) 16

Audio Pin Parameters

Parameter Value
Quality 90
const string WMA_Standard_CBR_128kbps = "wma.cbr.128kbps"

Audio: Windows Media Audio Standard, CBR, 44100 Hz, stereo, 128 kbps
Container: ASF

Socket

Property Value
StreamType Asf

Audio Pin

Property Value
StreamType (StreamInfo) Wma
Bitrate (StreamInfo) 128000 bps
BitrateMode (StreamInfo) CBR
ChannelLayout (AudioStreamInfo) LayoutStereo
Channels (AudioStreamInfo) 2
SampleRate (AudioStreamInfo) 44100 Hz