AVBlocks for C++  2.1
Audio and Video Software Development Kit
primo::avblocks::Preset::Video::Generic::MP4 Namespace Reference

Generic MP4 presets (audio and video streams in MP4 container). More...

Variables

static const char Base_H264_AAC [] = "mp4.h264.aac"
 Video: H.264
Audio: AAC
Container: MP4
More...
 
static const char H264_1080p [] = "generic.mp4.h264.1080p"
 Video: H.264, 29.97 fps, 1920x1080, bitrate 5400 kbps, profile Baseline, aspect 16:9, Level 4
Audio: AAC, 44100 Hz, stereo, bitrate 160 kbps
Container: MP4
More...
 
static const char H264_240p [] = "generic.mp4.h264.240p"
 Video: H264, 15 fps, 320x240, bitrate 300 kbps, profile Baseline, aspect 4:3, Level 1.3
Audio: AAC, 22050 Hz, stereo, bitrate 64 kbps
Container: MP4
More...
 
static const char H264_360p [] = "generic.mp4.h264.360p"
 Video: H.264, 29.97 fps, 480x360, bitrate 600 kbps, profile Baseline, aspect 4:3, Level 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MP4
More...
 
static const char H264_480p [] = "generic.mp4.h264.480p"
 Video: H264, 29.97 fps, 640x480, bitrate 900 kbps, profile Baseline, aspect 4:3, Level 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MP4
More...
 
static const char H264_720p [] = "generic.mp4.h264.720p"
 Video: H.264, 29.97 fps, 1280x720, bitrate 2400kbps, profile Baseline, aspect 16:9, Level 3.1
Audio: AAC, 44100 Hz, stereo, bitrate 160 kbps
Container: MP4
More...
 
static const char H264_Wide_360p [] = "generic.mp4.h264.wide.360p"
 Video: H.264, 29.97 fps, 640x360, bitrate 720 kbps, profile Baseline, aspect 16:9, Level 3
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps
Container: MP4
More...
 
static const char H264_Wide_480p [] = "generic.mp4.h264.wide.480p"
 Video: H.264, 29.97 fps, 854x480, bitrate 1200 kbps, profile Baseline, aspect 16:9, Level 3.1
Audio: AAC, 44100 Hz, stereo, bitrate 128 kbps Container: MP4. More...
 

Detailed Description

Generic MP4 presets (audio and video streams in MP4 container).

These presets are not related to any specific device.

Variable Documentation

const char Base_H264_AAC[] = "mp4.h264.aac"
static

Video: H.264
Audio: AAC
Container: MP4

Besides the video codec, audio codec and the container, this encoding preset does not enforce any specific audio and video properties. Width, height, frame rate, audio sampling rate, and other properties will be taken from the input.

Socket

Property Value
StreamType MP4

Video Pin

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

Audio Pin

Property Value
StreamType (StreamInfo) AAC
StreamSubType (StreamInfo) AAC_MP4
const char H264_1080p[] = "generic.mp4.h264.1080p"
static
const char H264_240p[] = "generic.mp4.h264.240p"
static
const char H264_360p[] = "generic.mp4.h264.360p"
static
const char H264_480p[] = "generic.mp4.h264.480p"
static
const char H264_720p[] = "generic.mp4.h264.720p"
static
const char H264_Wide_360p[] = "generic.mp4.h264.wide.360p"
static
const char H264_Wide_480p[] = "generic.mp4.h264.wide.480p"
static