AVBlocks for C++  3.0
Audio and Video Software Development Kit
Loading...
Searching...
No Matches
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

 
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

 
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

 
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

 
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

 
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

 
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

 
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.
 

Detailed Description

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

These presets are not related to any specific device.

Variable Documentation

◆ Base_H264_AAC

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

◆ H264_1080p

const char H264_1080p[] = "generic.mp4.h264.1080p"
static

◆ H264_240p

const char H264_240p[] = "generic.mp4.h264.240p"
static

◆ H264_360p

const char H264_360p[] = "generic.mp4.h264.360p"
static

◆ H264_480p

const char H264_480p[] = "generic.mp4.h264.480p"
static

◆ H264_720p

const char H264_720p[] = "generic.mp4.h264.720p"
static

◆ H264_Wide_360p

const char H264_Wide_360p[] = "generic.mp4.h264.wide.360p"
static

◆ H264_Wide_480p

const char H264_Wide_480p[] = "generic.mp4.h264.wide.480p"
static