AVBlocks for C++
2.1
Audio and Video Software Development Kit
|
Classes | |
class | Block |
A Block is a unit that can produce, consume or transform media samples from/to multiple inputs/outputs. More... | |
class | Config |
Global configuration. More... | |
class | FloatParameter |
The parameter represents a 64-bit floating point number (double precision). More... | |
class | HwConfig |
Global hardware configuration. More... | |
class | IntParameter |
The parameter represents a 64-bit integer. More... | |
class | MediaBufferParameter |
The parameter represents a MediaBuffer object. More... | |
class | MediaInfo |
Analyzes a file or a stream and provides information about its type and properties. More... | |
class | MediaPin |
MediaPin represents an elementary media stream. More... | |
class | MediaPinList |
MediaPinList represents the elementary pins within a MediaSocket object. More... | |
class | MediaSocket |
An input or output point of the Transcoder. More... | |
class | MediaSocketList |
MediaSocketList represents the inputs or outputs of a Transcoder. More... | |
class | Parameter |
Parameter is the base class for named parameters passed to various classes in AVBlocks. More... | |
class | ParameterList |
A collection of Parameter objects. More... | |
class | StringParameter |
The parameter represents an untyped value which is stored in a char_t string. More... | |
class | Transcoder |
Provides functionality for audio and video encoding, decoding and transforming. More... | |
class | TranscoderCallback |
The TranscoderCallback provides a way to receive notifications from the Transcoder and also to control its operation while it is running (Transcoder::run). More... | |
class | VideoStreamInfoParameter |
The parameter represents a VideoStreamInfo object. More... | |
Namespaces | |
primo | |
Top namespace for all libraries developed by Primo Software Corp. | |
primo::avblocks | |
AVBlocks Application Programming Interface. | |
primo::avblocks::AVBlocksError | |
Defines API usage errors. | |
primo::avblocks::HardwareEncoder | |
Defines which hardware encoder should be used for hardware accelerated encoding. | |
primo::avblocks::Library | |
Initializes AVBlocks and manages license information. | |
primo::avblocks::Param | |
Defines parameters that can be passed to the transcoder and to the components that are used in the transcoding process. | |
primo::avblocks::Param::Decoder | |
Parameters specific to decoders. | |
primo::avblocks::Param::Decoder::Video | |
Parameters specific to video decoders. | |
primo::avblocks::Param::Decoder::Video::H264 | |
Parameters specific to H.264 decoders. | |
primo::avblocks::Param::Decoder::Video::H264::VUI | |
Parameters the are part of the Video Usability Information in the H.264 stream. | |
primo::avblocks::Param::Demuxer | |
Parameters specific to demuxers. | |
primo::avblocks::Param::Demuxer::Mpeg | |
Parameters specific to the Mpeg demuxer. | |
primo::avblocks::Param::Encoder | |
Parameters specific to encoders. | |
primo::avblocks::Param::Encoder::Audio | |
Parameters specific to audio encoders. | |
primo::avblocks::Param::Encoder::Audio::MPEG1 | |
Parameters specific to MPEG1 audio encoders. | |
primo::avblocks::Param::Encoder::Audio::Vorbis | |
Parameters specific to Vorbis audio encoders. | |
primo::avblocks::Param::Encoder::Audio::WMA | |
Parameters specific to WMA audio encoders. | |
primo::avblocks::Param::Encoder::Video | |
Parameters specific to video encoders. | |
primo::avblocks::Param::Encoder::Video::H264 | |
Parameters specific to AVC/H.264 encoders. | |
primo::avblocks::Param::Encoder::Video::H265 | |
Parameters specific to HEVC/H.265 encoders. | |
primo::avblocks::Param::Encoder::Video::MPEG2 | |
Parameters specific to MPEG-1 and MPEG-2 video encoders. | |
primo::avblocks::Param::Encoder::Video::VP8 | |
Parameters specific to VP8 video encoder. | |
primo::avblocks::Param::Muxer | |
Parameters specific to muxers. | |
primo::avblocks::Param::Muxer::MP4 | |
Parameters specific to MP4 muxers. | |
primo::avblocks::Param::Video | |
Parameters specific to video filters. | |
primo::avblocks::Param::Video::Crop | |
Parameters specific to video cropping. | |
primo::avblocks::Param::Video::Deinterlacing | |
Parameters specific to video deinterlacing. | |
primo::avblocks::Param::Video::FrameRateConverter | |
Parameters specific to the video frame rate converter filter. | |
primo::avblocks::Param::Video::Overlay | |
Parameters specific to the video overlay filter. | |
primo::avblocks::Param::Video::Pad | |
Parameters specific to video padding. | |
primo::avblocks::Param::Video::Resize | |
Parameters specific to video resizing. | |
primo::avblocks::ParamType | |
The ParamType represents the type of the data stored in a Parameter. | |
primo::avblocks::PinConnection | |
These constants are used as special values of MediaPin.ID. | |
primo::avblocks::Preset | |
Defines output presets supported by AVBlocks. | |
primo::avblocks::Preset::Audio | |
Describes output audio presets structured by codec and device type. | |
primo::avblocks::Preset::Audio::AudioCD | |
Presets for audio compatible with AudioCD (LPCM, 44100 Hz, stereo, 16-bit) | |
primo::avblocks::Preset::Audio::DVD | |
Presets for audio compatible with DVD-Video. | |
primo::avblocks::Preset::Audio::Generic | |
Generic audio presets (unrelated to specific devices) | |
primo::avblocks::Preset::Audio::Generic::M4A | |
M4A presets (AAC audio in MP4 container) | |
primo::avblocks::Preset::Audio::Generic::MP3 | |
MP3 presets (MPEG-1 Layer 3) | |
primo::avblocks::Preset::Audio::Generic::OggVorbis | |
Presets for Vorbis audio in Ogg container. | |
primo::avblocks::Preset::Audio::Generic::WMA | |
Presets for Windows Media Audio. | |
primo::avblocks::Preset::Audio::Generic::WMA::Lossless | |
Presets for the WMA Lossless codec. | |
primo::avblocks::Preset::Audio::Generic::WMA::Professional | |
Presets for the WMA Pro codec. | |
primo::avblocks::Preset::Audio::Generic::WMA::Standard | |
Presets for the WMA standard codec. | |
primo::avblocks::Preset::Video | |
Describes output video presets structured by codec and device type. | |
primo::avblocks::Preset::Video::AndroidPhone | |
Presets for Android phones. | |
primo::avblocks::Preset::Video::AndroidTablet | |
Presets for Android tablets. | |
primo::avblocks::Preset::Video::AppleLiveStreaming | |
Apple HTTP Live Streaming Presets. | |
primo::avblocks::Preset::Video::AppleTV | |
Presets for AppleTV devices. | |
primo::avblocks::Preset::Video::BDAV | |
Presets for Blu-ray Disc Audio-Visual MPEG-2 Transport Stream. | |
primo::avblocks::Preset::Video::DVD | |
Presets for DVD-Video. | |
primo::avblocks::Preset::Video::Fast | |
Presets for fastest possible encoding. | |
primo::avblocks::Preset::Video::Fast::MP4 | |
Fast MP4 presets (audio and video streams in MP4 container) | |
primo::avblocks::Preset::Video::Generic | |
Generic video presets. | |
primo::avblocks::Preset::Video::Generic::MP4 | |
Generic MP4 presets (audio and video streams in MP4 container). | |
primo::avblocks::Preset::Video::Generic::WebM | |
WebM presets. | |
primo::avblocks::Preset::Video::HDV | |
Presets for High-definition video MPEG-2 Transport Stream. | |
primo::avblocks::Preset::Video::iPad | |
Presets for iPad devices. | |
primo::avblocks::Preset::Video::iPhone | |
Presets for iPhone devices. | |
primo::avblocks::Preset::Video::iPod | |
Preset for iPod devices. | |
primo::avblocks::Preset::Video::Kindle | |
Kindle presets. | |
primo::avblocks::Preset::Video::VCD | |
Presets for Video CD. | |
primo::avblocks::Preset::Video::Web | |
Web Video Presets. | |
primo::avblocks::Preset::Video::Web::MP4 | |
Web MP4 Presets. | |
primo::avblocks::TranscoderError | |
Defines Transcoder specific errors. | |
primo::avblocks::TranscoderStatus | |
Defines the status of a transcoder operation. | |
primo::avblocks::Use | |
Specifies whether particular feature should be used. | |
primo::error | |
Shared namespace for error definitions. | |
primo::error::ErrorFacility | |
Each facility represents the component that reports the error. | |
Macros | |
#define | AVBLOCKS_MAJOR_VERSION 2 |
#define | AVBLOCKS_MINOR_VERSION 1 |
#define | AVBLOCKS_PATCH_VERSION 0 |
#define | AVBLOCKS_UNUSED_INT_RANGE 0x7FFF0000 |
Enumerations | |
enum | Enum { UnlicensedFeature = 9, LibraryNotInitialized = 10, Failed = AVBLOCKS_UNUSED_INT_RANGE, NullPointer, InvalidParams, Alloc, NotImplemented, InvalidOperation, UnsupportedFormat, MissingDependency } |
AVBlocksError::Enum. More... | |
enum | Enum { NoChain = 1, UndefinedSocketType = 2, UnsupportedInterlacedConversion = 3, NoCodec = 4, UnsupportedVideoConversion = 5, BufferFull = 6, InputNeeded = 7 } |
TranscoderError::Enum. More... | |
enum | Enum { Disabled = -1, Auto = 0 } |
PinConnection::Enum. More... | |
enum | Enum { Off = 0, On = 1, Auto = 2 } |
Use::Enum. More... | |
enum | Enum { Off = 0, Auto = 1, AMD = 2, Intel = 3, Nvidia = 4 } |
HardwareEncoder::Enum. More... | |
enum | Enum { Float = 1, MediaBuffer = 3, VideoStreamInfo = 4, String = 5, Int = 6 } |
ParamType::Enum. More... | |
enum | Enum { Completed = 0 } |
TranscoderStatus::Enum. More... | |
Functions | |
AVBLOCKS_API primo::avblocks::Config *AVBLOCKS_CALL | avb_config () |
AVBLOCKS_API primo::codecs::AudioStreamInfo *AVBLOCKS_CALL | avb_create_audio_stream_info () |
AVBLOCKS_API primo::codecs::StreamInfo *AVBLOCKS_CALL | avb_create_data_stream_info () |
AVBLOCKS_API primo::error::ErrorInfo *AVBLOCKS_CALL | avb_create_error_info () |
AVBLOCKS_API primo::avblocks::FloatParameter *AVBLOCKS_CALL | avb_create_float_parameter () |
AVBLOCKS_API primo::codecs::Hardware *AVBLOCKS_CALL | avb_create_hardware () |
AVBLOCKS_API primo::avblocks::IntParameter *AVBLOCKS_CALL | avb_create_int_parameter () |
AVBLOCKS_API primo::license::LicenseInfo *AVBLOCKS_CALL | avb_create_license_info () |
AVBLOCKS_API primo::codecs::MediaBuffer *AVBLOCKS_CALL | avb_create_media_buffer (int32_t capacity) |
AVBLOCKS_API primo::avblocks::MediaBufferParameter *AVBLOCKS_CALL | avb_create_media_buffer_parameter () |
AVBLOCKS_API primo::avblocks::MediaInfo *AVBLOCKS_CALL | avb_create_media_info () |
AVBLOCKS_API primo::avblocks::MediaPin *AVBLOCKS_CALL | avb_create_media_pin () |
AVBLOCKS_API primo::codecs::MediaSample *AVBLOCKS_CALL | avb_create_media_sample () |
AVBLOCKS_API primo::avblocks::MediaSocket *AVBLOCKS_CALL | avb_create_media_socket () |
AVBLOCKS_API primo::avblocks::MediaSocket *AVBLOCKS_CALL | avb_create_media_socket_from_media_info (primo::avblocks::MediaInfo *mediaInfo) |
AVBLOCKS_API primo::avblocks::MediaSocket *AVBLOCKS_CALL | avb_create_media_socket_from_preset (const char *preset) |
AVBLOCKS_API primo::codecs::MetaAttribute *AVBLOCKS_CALL | avb_create_meta_attribute () |
AVBLOCKS_API primo::codecs::MetaPicture *AVBLOCKS_CALL | avb_create_meta_picture () |
AVBLOCKS_API primo::codecs::Metadata *AVBLOCKS_CALL | avb_create_metadata () |
AVBLOCKS_API primo::avblocks::ParameterList *AVBLOCKS_CALL | avb_create_parameter_list () |
AVBLOCKS_API primo::avblocks::StringParameter *AVBLOCKS_CALL | avb_create_string_parameter () |
AVBLOCKS_API primo::avblocks::Transcoder *AVBLOCKS_CALL | avb_create_transcoder () |
AVBLOCKS_API primo::codecs::VideoStreamInfo *AVBLOCKS_CALL | avb_create_video_stream_info () |
AVBLOCKS_API primo::avblocks::VideoStreamInfoParameter *AVBLOCKS_CALL | avb_create_video_stream_info_parameter () |
AVBLOCKS_API const char *AVBLOCKS_CALL | avb_get_description () |
AVBLOCKS_API int32_t AVBLOCKS_CALL | avb_get_major_version () |
AVBLOCKS_API int32_t AVBLOCKS_CALL | avb_get_minor_version () |
AVBLOCKS_API int32_t AVBLOCKS_CALL | avb_get_patch_version () |
AVBLOCKS_API bool_t AVBLOCKS_CALL | avb_initialize () |
AVBLOCKS_API bool_t AVBLOCKS_CALL | avb_is_initialized () |
AVBLOCKS_API int32_t AVBLOCKS_CALL | avb_set_license (const char *license) |
AVBLOCKS_API void AVBLOCKS_CALL | avb_shutdown () |
primo::avblocks::Config * | config () |
Returns the library configuration object. More... | |
primo::codecs::AudioStreamInfo * | createAudioStreamInfo () |
Creates an empty audio stream info. More... | |
primo::codecs::StreamInfo * | createDataStreamInfo () |
Creates a stream info for generic data. More... | |
primo::error::ErrorInfo * | createErrorInfo () |
Creates a new ErrorInfo instance. More... | |
primo::avblocks::FloatParameter * | createFloatParameter () |
Creates a float parameter. More... | |
primo::codecs::Hardware * | createHardware () |
Creates a Hardware enumeration object. More... | |
primo::avblocks::IntParameter * | createIntParameter () |
Creates an integer parameter. More... | |
primo::license::LicenseInfo * | createLicenseInfo () |
Creates a new LicenseInfo instance. More... | |
primo::codecs::MediaBuffer * | createMediaBuffer (int32_t capacity=0) |
Creates a media buffer with the specified capacity. More... | |
primo::avblocks::MediaBufferParameter * | createMediaBufferParameter () |
Creates a parameter that holds a MediaBuffer object. More... | |
primo::avblocks::MediaInfo * | createMediaInfo () |
Creates a media information object. More... | |
primo::avblocks::MediaPin * | createMediaPin () |
Creates a media pin. More... | |
primo::codecs::MediaSample * | createMediaSample () |
Creates an empty media sample. More... | |
primo::avblocks::MediaSocket * | createMediaSocket () |
Creates a media socket. More... | |
primo::avblocks::MediaSocket * | createMediaSocket (const char *preset) |
Creates a media socket from an AVBlocks Preset. More... | |
primo::avblocks::MediaSocket * | createMediaSocket (MediaInfo *mediaInfo) |
Creates a media socket from a MediaInfo object. More... | |
primo::codecs::MetaAttribute * | createMetaAttribute () |
Creates an empty MetaAttribute object. More... | |
primo::codecs::Metadata * | createMetadata () |
Creates an empty Metadata object. More... | |
primo::codecs::MetaPicture * | createMetaPicture () |
Creates an empty MetaPicture object. More... | |
primo::avblocks::ParameterList * | createParameterList () |
Creates an empty collection of filter parameters. More... | |
primo::avblocks::StringParameter * | createStringParameter () |
Creates a parameter that holds a char_t* string. More... | |
Transcoder * | createTranscoder () |
Creates a Transcoder. More... | |
primo::codecs::VideoStreamInfo * | createVideoStreamInfo () |
Creates an empty video stream info. More... | |
primo::avblocks::VideoStreamInfoParameter * | createVideoStreamInfoParameter () |
Creates a parameter that holds a VideoStreamInfoParameter object. More... | |
const char * | description () |
Gets library build description. More... | |
bool_t | initialize () |
Initializes the AVBlocks library. More... | |
int32_t | majorVersion () |
Gets library major version. More... | |
int32_t | minorVersion () |
Gets library minor version. More... | |
int32_t | patchVersion () |
Gets library patch version. More... | |
int32_t | setLicense (const char *license) |
Sets a license string. More... | |
void | shutdown () |
Closes the AVBlocks library and frees the resources that are used (if any). More... | |
Variables | |
static const char | AAC [] = "aac" |
AAC audio stream in ADTS format, stereo, 128 kbps. More... | |
static const char | AccessUnitDelimiters [] = "ENCODER_H264_ACCESS_UNIT_DELIMITERS" |
H.264 Video: Use access unit delimiters. More... | |
static const char | AMRadio [] = "mp3.am.radio.32kbps" |
MPEG-1 Layer 3 audio, 44100 Hz, mono, 32 kbps, CBR. More... | |
static const char | AppleTV2G_MP4_H264_720p [] = "appleTV2g.mp4.h264.720p" |
Video: H.264, 30 fps, 1280x720, bitrate 5000 kbps, profile Main, aspect 16:9, Level 3.1 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | AppleTV3G_MP4_H264_1080p [] = "appleTV3g.mp4.h264.1080p" |
Video: H.264, 30 fps, 1920x1080, bitrate 5000 kbps, profile High, aspect 16:9, Level 4 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
const int32_t | AVBlocks = 5 |
AVBlocks Error. More... | |
static const char | BackgroundAlpha [] = "OVERLAY_BACKGROUND_ALPHA" |
Specifies the alpha value for all pixels in the background. More... | |
static const char * | BackgroundX = LocationX |
Specifies the X coordinate of the background origin where the overlay must be applied. More... | |
static const char * | BackgroundY = LocationX |
Specifies the Y coordinate of the background origin where the overlay must be applied. More... | |
static const char | Base_H264_AAC [] = "mp4.h264.aac" |
Video: H.264 Audio: AAC Container: MP4 More... | |
static const char | Base_VP8_Vorbis [] = "webm.vp8.vorbis" |
Video: VP8 Audio: Vorbis Container: WebM More... | |
static const char | Bottom [] = "CROP_BOTTOM" |
Video: Specifies the area to be cropped inside the bottom edge of the input frame. More... | |
static const char | Bottom [] = "PAD_BOTTOM" |
Video: Specifies the area to be padded inside the bottom edge of the output frame. More... | |
static const char | CBR_128kbps [] = "mp4.aac.44100hz.128kbps" |
AAC audio stream in MP4 container, 44100 Hz, stereo, 128 kbps, CBR Normal (standard) quality. More... | |
static const char | CBR_128kbps [] = "mp3.44100hz.128kbps" |
MPEG-1 Layer 3 audio, 44100Hz, stereo, 128 kbps, CBR More... | |
static const char | CBR_128kbps [] = "wma.cbr.128kbps" |
Audio: Windows Media Standard, 44100 Hz, stereo, 128 kbps, CBR Container: ASF More... | |
static const char | CBR_160kbps [] = "wma.cbr.160kbps" |
Audio: Windows Media Standard, 44100 Hz, stereo, 160 kbps, CBR Container: ASF More... | |
static const char | CBR_256kbps [] = "mp4.aac.44100hz.256kbps" |
AAC audio stream in MP4 format, 44100 Hz, stereo, 256 kbps, CBR High quality. More... | |
static const char | CBR_256kbps [] = "mp3.44100hz.256kbps" |
MPEG-1 Layer 3 audio, 44100Hz, stereo, 256 kbps, CBR More... | |
static const char | CBR_64kbps [] = "wma.cbr.64kbps" |
Audio: Windows Media Standard, 44100 Hz, stereo, 64 kbps, CBR Container: ASF More... | |
static const char | CBR_96kbps [] = "wma.cbr.96kbps" |
Audio: Windows Media Standard, 44100 Hz, stereo, 96 kbps, CBR Container: ASF More... | |
static const char | CD [] = "mp3.audiocd.192kbps" |
Audio: MPEG-1 Layer 3 audio, 44100 Hz, stereo, 192 kbps, CBR Container: MP3 More... | |
static const char | CD [] = "wma.lossless.audiocd" |
Audio: Windows Media Lossless, 44100 Hz, stereo Container: ASF More... | |
static const char | Cellular_H264_400x300_30p_400K_AAC_40K [] = "cellular.h264.400x300.30p.400k.aac.40k" |
Apple HTTP Live Streaming: 440 Kbps Video: H264, 400x300, bitrate 400 kbps, 29.97 fps, aspect ratio 4:3, profile Baseline, Level 3.0, MaxReferenceFrame 1 Audio: AAC, 22050 Hz, stereo, bitrate 40 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | Cellular_Wide_H264_400x224_30p_400K_AAC_40K [] = "cellular.wide.h264.400x224.30p.400k.aac.40k" |
Apple HTTP Live Streaming: 440 Kbps Video: H264, 400x224, bitrate 400 kbps, 29.97 fps, aspect ratio 16:9, profile Baseline, Level 3.0, MaxReferenceFrame 1 Audio: AAC, 22050 Hz, stereo, bitrate 40 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | Color [] = "PAD_COLOR" |
Video: Specifies the padding color if any padding is set. More... | |
static const char | ConcealDefects [] = "DECODER_VIDEO_CONCEAL_DEFECTS" |
Video: Specifies whether to conceal bitstream defects and errors. More... | |
static const char | Config [] = "DECODER_CONFIG" |
Decoder configuration data. More... | |
static const char | DeblockingFilter [] = "ENCODER_H264_DEBLOCKING_FILTER_IDC" |
H.264 Video: De-blocking filter mode. More... | |
static const char | DeblockingFilterAlpha [] = "ENCODER_H264_DEBLOCKING_FILTER_ALPHA" |
H.264 Video: De-blocking filter strength. More... | |
static const char | DeblockingFilterBeta [] = "ENCODER_H264_DEBLOCKING_FILTER_BETA" |
H.264 Video: De-blocking filter threshold. More... | |
static const char | DirectPredMode [] = "ENCODER_H264_DIRECT_PRED_MODE" |
H.264 Video: Direct prediction mode. More... | |
static const char | EntropyCodingMode [] = "ENCODER_H264_ENTROPY_CODING_MODE" |
H.264 Video: Entropy coding mode. More... | |
static const char | FastStart [] = "MUXER_MP4_FAST_START" |
Run a second pass moving the moov atom before the mdat atom. More... | |
static const char | FastStartTempFileDirectory [] = "MUXER_MP4_FAST_START_TEMP_FILE_DIRECTORY" |
Specifies the temp file directory. More... | |
static const char | FastStartUseTempFile [] = "MUXER_MP4_FAST_START_USE_TEMP_FILE" |
Specifies whether a temp file should be used during the second pass. More... | |
static const char | FixedFramerate [] = "ENCODER_H264_FIXED_FRAMERATE" |
H.264 Video: Write timing info with a fixed frame rate in the bitstream. More... | |
static const char | FMRadio [] = "mp3.fm.radio.32kbps" |
MPEG-1 Layer 3 audio, 44100 Hz, stereo, 96 kbps, CBR. More... | |
static const char | ForceV1 [] = "ENCODER_MPEGAUDIO_FORCE_V1" |
MPEG Audio: Forces MPEG audio to version 1. More... | |
static const char | ForegroundAlpha [] = "OVERLAY_FOREGROUND_ALPHA" |
Specifies the alpha value for all pixels in the foreground. More... | |
static const char | ForegroundBuffer [] = "OVERLAY_FOREGROUND_BUFFER" |
Specifies the foreground that should be overlaid with the background. More... | |
static const char | ForegroundBufferFormat [] = "OVERLAY_FOREGROUND_BUFFER_FORMAT" |
Specifies the format of the foreground buffer. More... | |
static const char | GoodQuality [] = "mp4.aac.good.quality" |
AAC audio stream in MP4 container, 44100 Hz, stereo, 128 kbps, CBR. More... | |
static const char | GOPLength [] = "ENCODER_H265_GOP_LENGTH" |
H.265 Group of Pictures (GOP) size. More... | |
static const char | GOPSize [] = "ENCODER_MPEG2VIDEO_GOPSIZE" |
MPEG-1 and MPEG-2 Video: Size of the Group of Pictures (GOP, N). 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_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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | 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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | 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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | 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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | 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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | 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 MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1440x1080_50i_PCM [] = "bdav-h264-1440x1080-50i-pcm" |
Video: H.264, 1440 x 1080, 25 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1440x1080_5994i_PCM [] = "bdav-h264-1440x1080-59.94i-pcm" |
Video: H.264, 1440 x 1080, 29.97 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1920x1080_2398p_PCM [] = "bdav-h264-1920x1080-23.976p-pcm" |
Video: H.264, 1920 x 1080, 23.976 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1920x1080_24p_PCM [] = "bdav-h264-1920x1080-24p-pcm" |
Video: H.264, 1920 x 1080, 24 fps progressive, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1920x1080_50i_PCM [] = "bdav-h264-1920x1080-50i-pcm" |
Video: H.264, 1920 x 1080, 25 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) More... | |
static const char | H264_1920x1080_5994i_PCM [] = "bdav-h264-1920x1080-59.94i-pcm" |
Video: H.264, 1920 x 1080, 29.97 fps interlaced, aspect ratio 16:9, 25000 kbps Audio: LPCM, 48000 Hz, 16-bit Container: BDAV MPEG-2 Transport Stream (m2ts) 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_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... | |
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_360p [] = "android-phone.mp4.h264.360p" |
Video: H.264 Baseline Profile, 30 fps, 480 x 360, 800 kbps Audio: AAC, 48000 Hz, stereo, 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_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. More... | |
static const char | 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 char *const | H264_480p = Preset::Video::AppleLiveStreaming::WiFi_H264_640x480_30p_1200K_AAC_96K |
Alias for. More... | |
static const char | 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 Standard Definition Video, optimized for iPad. 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_720p [] = "Web.mp4.h264.720p" |
Video: H264, 30 fps, 1280x720, bitrate 2200 kbps, profile Main, aspect 16:9, Level 3.1 Audio: AAC, 44100 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | 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 High Definition Video, optimized for iPad. More... | |
static const char | 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. More... | |
const char *const | H264_720p = Preset::Video::AppleLiveStreaming::WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K |
Alias for. More... | |
static const char | H264_720p [] = "android-phone.mp4.h264.720p" |
Video: H.264 Baseline Profile, 30 fps, 1280 x 720, 2000 kbps Audio: AAC, 48000 Hz, stereo, 128 kbps Container: MP4 More... | |
static const char | H264_720p [] = "android-tablet.mp4.h264.720p" |
Video: H.264 Baseline Profile, 30 fps, 1280 x 720, 4000 kbps Audio: AAC, 48000 Hz, stereo, 192 kbps Container: MP4 More... | |
static const char | H264_AAC [] = "fast.mp4.h264.aac" |
Video: H.264 Audio: AAC 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... | |
static const char | HardwareEncoder [] = "HARDWARE_ENCODER" |
Specifies which hardware encoder shall be used. More... | |
static const char | HardwareEncoderApi [] = "HARDWARE_ENCODER_API" |
Specifies which hardware API shall be used. More... | |
static const char | HardwareEncoderDevice [] = "HARDWARE_ENCODER_DEVICE" |
Specifies the device ID that shall be used for hardware encoding. More... | |
static const char | HiFi [] = "mp3.hi.fi.160kbps" |
Audio: MPEG-1 Layer 3 audio, 44100 Hz, stereo, 160 kbps, CBR Container: MP3 More... | |
static const char | HighQuality [] = "mp4.aac.high.quality" |
AAC audio stream in MP4 container, 44100 Hz, stereo, 160 kbps, CBR. More... | |
static const char | InterpolationMethod [] = "RESIZE_INTERPOLATION_METHOD" |
Video: Specifies the interpolation method that is used for resizing video frames. More... | |
static const char | IPDistance [] = "ENCODER_MPEG2VIDEO_IPDISTANCE" |
MPEG-1 and MPEG-2 Video: Distance between successive reference pictures (GOP, M). More... | |
static const char | iPhone3GS_MP4_H264_480 [] = "iPhone3gs.mp4.h264.480p" |
Video: H.264, 30 fps, 640x480, bitrate 600 kbps, profile Baseline, aspect 4:3, Level 3 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | iPhone4_MP4_H264_720p [] = "iPhone4.mp4.h264.720p" |
Video: H.264, 30 fps, 1280x720, bitrate 2200 kbps, profile Main, aspect 16:9, Level 3.1 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | iPhone4S_MP4_H264_1080p [] = "iPhone4s.mp4.h264.1080p" |
Video: H.264, 30 fps, 1920x1080, bitrate 5000 kbps, profile High, aspect 16:9, Level 4.1 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | iPodTouch_MP4_H264_480p [] = "iPodTouch.mp4.h264.480p" |
Video: H.264, 30 fps, 640x480, bitrate 1500 kbps, profile Baseline, aspect 4:3, Level 3 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | KeyFrameIDRInterval [] = "ENCODER_H264_KEY_FRAME_IDR_INTERVAL" |
H.264 Video: Distance between two sequential IDR-pictures in terms of I pictures. More... | |
static const char | KeyFrameInterval [] = "ENCODER_H264_KEY_FRAME_INTERVAL" |
H.264 Video: Distance between two sequential I-pictures. More... | |
static const char | KeyFrameMaxDistance [] = "ENCODER_VP8_KEY_FRAME_MAX_DISTANCE" |
VP8 Video: Max keyframe distance. More... | |
static const char | KeyFrameMinDistance [] = "ENCODER_VP8_KEY_FRAME_MIN_DISTANCE" |
VP8 Video: Min keyframe distance. More... | |
static const char | KindleFire_MP4_H264_576p [] = "KindleFire.mp4.h264.576p" |
Video: H264, 30 fps, 1024x576, bitrate 1600 kbps, profile Main, aspect 16:9, Level 3.1 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | KindleFireHD_8_9_MP4_H264_1080p [] = "KindleFireHD8.9.mp4.h264.1080p" |
Video: H264, 30 fps, 1920x1080, bitrate 5400 kbps, profile Main, aspect 16:9, Level 4 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | KindleFireHD_MP4_H264_720p [] = "KindleFireHD.mp4.h264.720p" |
Video: H264, 30 fps, 1280x720, bitrate 2200 kbps, profile Main, aspect 16:9, Level 4 Audio: AAC, 48000 Hz, stereo, bitrate 160 kbps Container: MP4 More... | |
static const char | Left [] = "CROP_LEFT" |
Video: Specifies the area to be cropped inside the left edge of the input frame. More... | |
static const char | Left [] = "PAD_LEFT" |
Video: Specifies the area to be padded inside the left edge of the output frame. More... | |
static const char | Level [] = "ENCODER_H264_LEVEL_IDC" |
H.264 Video: Computation level. More... | |
static const char | Level [] = "ENCODER_H265_LEVEL_IDC" |
H.265 computation level. More... | |
static const char | LocationX [] = "OVERLAY_LOCATION_X" |
Specifies the X coordinate of the location where the overlay is applied on the frame. More... | |
static const char | LocationY [] = "OVERLAY_LOCATION_Y" |
Specifies the Y coordinate of the location where the overlay is applied on the frame. More... | |
static const char | LowQuality [] = "mp4.aac.low.quality" |
AAC audio stream in MP4 container, 44100 Hz, stereo, 96 kbps, CBR. More... | |
static const char | MaxDecFrameBuffering [] = "DECODER_H264_MAX_DEC_FRAME_BUFFERING" |
H264 Video: Specifies the requested size of the Decoded Picture Buffer. More... | |
static const char | MEMethod [] = "ENCODER_H264_ME_METHOD" |
H.264 Video: Motion estimation method. More... | |
static const char | MERangeSearchX [] = "ENCODER_H264_ME_RANGE_SEARCH_X" |
H.264 Video: Specifies how far motion estimation should be done in a horizontal direction. More... | |
static const char | MERangeSearchY [] = "ENCODER_H264_ME_RANGE_SEARCH_Y" |
H.264 Video: Specifies how far motion estimation should be done in a vertical direction. More... | |
static const char | MESplitMode [] = "ENCODER_H264_ME_SPLIT_MODE" |
H.264 Video: Specifies the block size for which motion estimation should be done. More... | |
static const char | Method [] = "DEINTERLACING_METHOD" |
Video: Specifies the deinterlacing method used by the deinterlacing filter. More... | |
static const char | Mode [] = "OVERLAY_MODE" |
Specifies an alpha compositing mode - the way a foreground overlay image is combined with the background video. More... | |
static const char | MP2 [] = "mp2.dvd" |
MPEG-1 Layer 2 audio, 48000 Hz (suitable for DVD) More... | |
static const char | 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... | |
static const char | 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 Standard Definition Video, optimized for iPad. More... | |
static const char | 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... | |
static const char | MPEG4_480p [] = "iphone.mp4.mpeg4.480p" |
Video: MPEG-4 Visual, 25 fps, 640 x 480, 2000 kbps Audio: AAC, 48000 Hz, stereo, 64 kbps Container: MP4 Optimized for iPhone. More... | |
static const char | MPEG_1080i_25p [] = "hdv.m2t.1080i.25p" |
Video: MPEG-2, 25 fps, 1440x1080, aspect ratio 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_1080i_30p [] = "hdv.m2t.1080i.30p" |
Video: MPEG-2, 29.97 fps, 1440x1080, aspect ratio 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_1080p_24p [] = "hdv.m2t.1080p.24p" |
Video: MPEG-2, 23.976 fps, 1440x1080, aspect ratio 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_1080p_25p [] = "hdv.m2t.1080p.25p" |
Video: MPEG-2, 25 fps, 1440x1080, aspect ratio 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_1080p_30p [] = "hdv.m2t.1080p.30p" |
Video: MPEG-2, 29.97 fps, 1440x1080, aspect ratio 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_720p_24p [] = "hdv.m2t.720p.24p" |
Video: MPEG-2, 23.976 fps, 1280x720, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_720p_25p [] = "hdv.m2t.720p.25p" |
Video: MPEG-2, 25 fps, 1280x720, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_720p_30p [] = "hdv.m2t.720p.30p" |
Video: MPEG-2, 29.97 fps, 1280x720, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_720p_50p [] = "hdv.m2t.720p.50p" |
Video: MPEG-2, 50 fps, 1280x720, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | MPEG_720p_60p [] = "hdv.m2t.720p.60p" |
Video: MPEG-2, 59.94 fps, 1280x720, aspect 16:9 Audio: MPEG-1 Layer 2, 48000 Hz, stereo, 16bits Container: TS (MPEG-2 Transport Stream) More... | |
static const char | NTSC [] = "vcd.ntsc" |
Video: MPEG-1, 29.97 fps, 352 x 240, 1100 kbps Audio: MPEG-1 Layer 2, 44100Hz, stereo, 192 kbps Container: MPEG Program Stream Video CD (NTSC) More... | |
static const char | 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 Container: PS (MPEG-2 Program Stream) More... | |
static const char | NTSC_16x9_PCM [] = "dvd.ntsc.16x9.pcm" |
Video: MPEG-2, 29.97 fps, 720 x 480, aspect 16:9 Audio: PCM, 16-bit, 48000 Hz, stereo Container: PS (MPEG-2 Program Stream) More... | |
static const char | 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 Container: PS (MPEG-2 Program Stream) More... | |
static const char | 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 Container: PS (MPEG-2 Program Stream) More... | |
static const char | NumBFrames [] = "ENCODER_H264_NUM_B_FRAMES" |
H.264 Video: Number of B-frames between consequent I-frames or P-frames. More... | |
static const char | NumRefFrames [] = "ENCODER_H264_NUM_REF_FRAMES" |
H.264 Video: Maximum number of reference pictures. More... | |
static const char | NumSlices [] = "ENCODER_H264_NUM_SLICES" |
H.264 Video: Number of slices per frame/field. More... | |
static const char | PacketId [] = "DEMUXER_MPEG_PACKET_ID" |
Specifies the Packet ID (PID) of the MPEG TS packets to be delivered. More... | |
static const char | PAL [] = "vcd.pal" |
Video: MPEG-1, 25fps, 352 x 288, 1100 kbps Audio: MPEG-1 Layer 2, 44100Hz, stereo, 192 kbps Container: MPEG Program Stream Video CD (PAL) More... | |
static const char | 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 <br > Container: MPEG_PS <br > More... | |
static const char | 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 Container: MPEG_PS <br > More... | |
static const char | PictureCodingType [] = "ENCODER_H264_PIC_CODING_TYPE" |
H.264 Video: Picture coding type. More... | |
static const char | Profile [] = "ENCODER_H264_PROFILE_IDC" |
H.264 Video: Encoding profile. More... | |
static const char | Profile [] = "ENCODER_H265_PROFILE_IDC" |
H.265 encoding profile. More... | |
static const char | ProgramNumber [] = "DEMUXER_MPEG_PROGRAM_NUMBER" |
Specifies the Program Number for which to deliver MPEG TS packets. More... | |
static const char | Quality [] = "ENCODER_VORBIS_QUALITY" |
Vorbis Audio: Specifies the quality of the compressed audio. More... | |
static const char | Quality [] = "ENCODER_WMA_QUALITY" |
Windows Media Audio: Specifies the quality of the compressed audio. More... | |
static const char | QualitySpeed [] = "ENCODER_H264_QUALITY_SPEED" |
H.264 Video: Quality/Speed trade off. More... | |
static const char | Radio [] = "mp3.radio.112kbps" |
MPEG-1 Layer 3 audio, 44100 Hz, stereo, 112 kbps, CBR. More... | |
static const char | RateControlMethod [] = "ENCODER_H264_RATE_CONTROL_METHOD" |
H.264 Video: Rate control method. More... | |
static const char | RateControlQuantB [] = "ENCODER_H264_RATE_CONTROL_QUANT_B" |
H.264 Video: Rate control quantizer for B slices. More... | |
static const char | RateControlQuantI [] = "ENCODER_H264_RATE_CONTROL_QUANT_I" |
H.264 Video: Rate control quantizer for I slices. More... | |
static const char | RateControlQuantP [] = "ENCODER_H264_RATE_CONTROL_QUANT_P" |
H.264 Video: Rate control quantizer for P slices. More... | |
static const char | RealTime [] = "VIDEO_FRAME_RATE_FILTER_REAL_TIME" |
Video: Specifies whether a video frame rate filter is allowed to drop frames when a video encoder cannot keep up with the input in realtime. More... | |
static const char | ReEncode [] = "REENCODE_STREAM" |
Specifies whether a stream will be re-encoded. More... | |
static const char | Right [] = "CROP_RIGHT" |
Video: Specifies the area to be cropped inside the right edge of the input frame. More... | |
static const char | Right [] = "PAD_RIGHT" |
Video: Specifies the area to be padded inside the right edge of the output frame. More... | |
static const char | Studio [] = "mp3.studio.256kbps" |
Audio: MPEG-1 Layer 3 audio, 44100 Hz, stereo, 256 kbps, CBR Container: MP3 More... | |
static const char | Tape [] = "mp3.tape.128kbps" |
Audio: MPEG-1 Layer 3 audio, 44100 Hz, stereo, 128 kbps, CBR Container: MP3 More... | |
static const char | Threshold [] = "DEINTERLACING_THRESHOLD" |
Video: Specifies the deinterlacing threshold that is used by some deinterlacing methods. More... | |
static const char | Tier [] = "ENCODER_H265_TIER" |
H.265 bitrate tier. More... | |
static const char | Top [] = "CROP_TOP" |
Video: Specifies the area to be cropped inside the top edge of the input frame. More... | |
static const char | Top [] = "PAD_TOP" |
Video: Specifies the area to be padded inside the top edge of the output frame. More... | |
const int32_t | Transcoder = 6 |
Transcoder Error. More... | |
static const char | Transform8x8 [] = "ENCODER_H264_TRANSFORM8X8" |
H.264 Video: Transform 8x8 mode. More... | |
static const char | TreatBFramesAsReference [] = "ENCODER_H264_TREAT_B_FRAMES_AS_REFERENCE" |
H.264 Video: Allows B-pictures to be used as reference pictures. More... | |
static const char | Use [] = "VIDEO_FRAME_RATE_FILTER" |
Video: Specifies whether a video frame rate filter is inserted in the processing pipeline. More... | |
static const char | Use [] = "DEINTERLACING_FILTER" |
static const char | VBR_Q100 [] = "wma.pro.q100" |
Audio: Windows Media Professional, 44100 Hz, stereo, Quality 100 (0-100), VBR Container: ASF More... | |
static const char | VBR_Q4 [] = "ogg.vorbis.q4" |
Audio: Vorbis, frequency not explicitly specified, quality 0.4 (from -0.1 to 1.0), VBR Container: OGG More... | |
static const char | VBR_Q75 [] = "wma.pro.q75" |
Audio: Windows Media Professional, 44100 Hz, stereo, Quality 75 (0-100), VBR Container: ASF More... | |
static const char | VBR_Q8 [] = "ogg.vorbis.q8" |
Audio: Vorbis, frequency not explicitly specified, quality 0.8 (from -0.1 to 1.0), VBR Container: OGG More... | |
static const char | VBR_Q90 [] = "wma.pro.q90" |
Audio: Windows Media Professional, 44100 Hz, stereo, Quality 90 (0-100), VBR Container: ASF More... | |
static const char | VBVBufferSize [] = "ENCODER_MPEG2VIDEO_VBV_BUFFER_SIZE" |
MPEG-1 and MPEG-2 Video: Size of the internal VBV buffer in units of 16384 bits. More... | |
static const char | Voice [] = "mp3.voice.64kbps" |
MPEG-1 Layer 3 audio, 44100 Hz, mono, 64 kbps, CBR. More... | |
static const char | VP8_3G_240p_350K_Vorbis_64K [] = "webm.vp8.3g.240p.350k.vorbis.64k" |
Video: VP8, 24 fps, 320x240, bitrate 350 kbps, VBR, keyframe distance 120 Audio: Vorbis, 44100 Hz, 64 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_4G_360p_700K_Vorbis_64K [] = "webm.vp8.4g.360p.700k.vorbis.64k" |
Video: VP8, 30 fps, 480x360, bitrate 700 kbps, VBR, keyframe distance 150 Audio: Vorbis, 44100 Hz, 64 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_SD_480p_1200K_Vorbis_128K [] = "webm.vp8.sd.480p.1200k.vorbis.128k" |
Video: VP8, 30 fps, 640x480, bitrate 1200 kbps, VBR, keyframe distance 300 Audio: Vorbis, 44100 Hz, 128 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_SD_576p_1600K_Vorbis_128K [] = "webm.vp8.sd.576p.1600k.vorbis.128k" |
Video: VP8, 25 fps, 720x576, bitrate 1600 kbps, VBR, keyframe distance 250 Audio: Vorbis, 44100 Hz, 128 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_3G_240p_350K_Vorbis_64K [] = "webm.vp8.wide.3g.240p.350k.vorbis.64k" |
Video: VP8, 24 fps, 426x240, bitrate 350 kbps, VBR, keyframe distance 120 Audio: Vorbis, 44100 Hz, 64 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_4G_360p_700K_Vorbis_64K [] = "webm.vp8.wide.4g.360p.700k.vorbis.64k" |
Video: VP8, 30 fps, 640x360, bitrate 700 kbps, VBR, keyframe distance 150 Audio: Vorbis, 44100 Hz, 64 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_HD_1080p_5000K_Vorbis_192K [] = "webm.vp8.wide.hd.1080p.5000k.vorbis.192k" |
Video: VP8, 30 fps, 1920x1080, bitrate 5000 kbps, VBR, keyframe distance 300 Audio: Vorbis, 48000 Hz, 192 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_HD_720p_2500K_Vorbis_192K [] = "webm.vp8.wide.hd.720p.2500k.vorbis.192k" |
Video: VP8, 30 fps, 1280x720, bitrate 2500 kbps, VBR, keyframe distance 300 Audio: Vorbis, 48000 Hz, 192 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_SD_480p_1200K_Vorbis_128K [] = "webm.vp8.wide.sd.480p.1200k.vorbis.128k" |
Video: VP8, 30 fps, 854x480, bitrate 1200 kbps, VBR, keyframe distance 300 Audio: Vorbis, 44100 Hz, 128 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | VP8_Wide_SD_576p_1600K_Vorbis_128K [] = "webm.vp8.wide.sd.576p.1600k.vorbis.128k" |
Video: VP8, 25 fps, 1024x576, bitrate 1600 kbps, VBR, keyframe distance 250 Audio: Vorbis, 44100 Hz, 128 kbit, 2 channels, VBR Container: WebM. More... | |
static const char | WAV [] = "wav.audiocd" |
Audio: WAV with parameters as in Audio CD (PCM, 44100 Hz, 16-bit, stereo) Container: WAVE More... | |
static const char | 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 More... | |
static const char | WiFi_H264_1280x960_30p_4500K_AAC_128K [] = "wifi.h264.1280x960.30p.4500k.aac.128k" |
Apple HTTP Live Streaming: 4628 Kbps Video: H.264, 1280x960, bitrate 4500 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_H264_640x480_30p_1200K_AAC_96K [] = "wifi.h264.640x480.30p.1200k.aac.96k" |
Apple Live Streaming: 1296 Kbps Video: H.264, 640x480, bitrate 1200 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_H264_640x480_30p_600K_AAC_96K [] = "wifi.h264.640x480.30p.600k.aac.96k" |
Apple HTTP Live Streaming: 696 Kbps Video: H.264, 640x480, bitrate 600 kbps, 29.97 fps, aspect ratio 4:3, profile Baseline, Level 3.0, MaxReferenceFrame 1 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_H264_640x480_30p_800K_AAC_96K [] = "wifi.h264.640x480.30p.800k.aac.96k" |
Apple HTTP Live Streaming: 896 Kbps Video: H.264, 640x480, bitrate 800 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: MPEG-2 Transport Stream. More... | |
static const char | WiFi_H264_960x720_30p_1200K_AAC_96K [] = "wifi.h264.960x720.30p.1200k.aac.96k" |
Apple HTTP Live Streaming: 1296 Kbps Video: H.264, 960x720, bitrate 1200 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_H264_960x720_30p_2500K_AAC_128K [] = "wifi.h264.960x720.30p.2500k.aac.128k" |
Apple HTTP Live Streaming: 2628 Kbps Video: H.264, 960x720, bitrate 2500 kbps, 29.97 fps, aspect ratio 4:3, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_1280x720_30p_2500K_AAC_128K [] = "wifi.wide.h264.1280x720.30p.2500k.aac.128k" |
Apple HTTP Live Streaming: 2628 Kbps Video: H.264, 1280x720, bitrate 2500 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_1280x720_30p_4500K_AAC_128K [] = "wifi.wide.h264.1280x720.30p.4500k.aac.128k" |
Apple HTTP Live Streaming: 4628 Kbps Video: H.264, 1280x720, bitrate 4500 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_1920x1080_30p_11000K_AAC_128K [] = "wifi.wide.h264.1920x1080.30p.11000k.aac.128k" |
Apple HTTP Live Streaming: 11128 Kbps Video: H.264, 1920x1080, bitrate 11000 kbps, 29.97 fps, aspect ratio 16:9, profile High, Level 4.0, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_640x360_30p_1200K_AAC_96K [] = "wifi.wide.h264.640x360.30p.1200k.aac.96k" |
Apple HTTP Live Streaming: 1296 Kbps Video: H.264, 640x360, bitrate 1200 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_640x360_30p_600K_AAC_96K [] = "wifi.wide.h264.640x360.30p.600k.aac.96k" |
Apple HTTP Live Streaming: 696 Kbps Video: H.264, 640x360, bitrate 600 kbps, 29.97 fps, aspect ratio 16:9, profile Baseline, Level 3.0, MaxReferenceFrame 1 Audio: AAC, 48000 Hz, stereo, bitrate 96 kbps Container: TS (MPEG-2 Transport Stream) More... | |
static const char | WiFi_Wide_H264_960x540_30p_1800K_AAC_128K [] = "wifi.wide.h264.960x540.30p.1800k.aac.128k" |
Apple HTTP Live Streaming: 1928 Kbps Video: H.264, 960x540, bitrate 1800 kbps, 29.97 fps, aspect ratio 16:9, profile Main, Level 3.1, MaxReferenceFrame 3 Audio: AAC, 48000 Hz, stereo, bitrate 128 kbps Container: TS (MPEG-2 Transport Stream) More... | |