Global Procedures in RVMedia

<< Click to display table of contents >>

Global Procedures in RVMedia

MRVFFmpeg Unit

MRVFFmpeg [VCL and LCL] (or fmxMRVFFmpeg [FMX]) includes the following procedures:

LoadFFMpegLibraries [re]loads FFmpeg libraries from the specified path

IsSupportedFFmpeg checks if FFmpeg is available for the application.

MRVGStreamer Unit

MRVGStreamer [VCL and LCL] (or fmxMRVGStreamer [FMX]) includes the following procedures:

LoadGStreamerLibraries [re]loads GStreamer libraries from the specified path

IsSupportedGStreamer checks if GStreamer is available for the application.

MRVFFMpegLists Unit

MRVFFMpegLists [VCL and LCL] (or fmxMRVFFMpegLists [FMX]) includes the following procedures:

GetListOfAvailableFFmpegFileFormats fills a list with file formats available for encoding

GetListOfAvailableFFmpegAudioCodecs fills a list with available audio codecs for encoding

GetListOfAvailableFFmpegVideoCodecs fills a list with available video codecs for encoding

GetListOfAvailableSampleFormats fills a list with sample formats available for the specified audio codec

GetListOfAvailableSampleRates fills a list with sample rates available for the specified audio codec

GetListOfAudioDecoders fills a list with available audio codecs for decoding (a low-level version)

GetListOfVideoDecoders fills a list with available video codecs for decoding (a low-level version)

GetListOfAudioEncoders fills a list with available audio codecs for encoding (a low-level version)

GetListOfVideoEncoders fills a list with available video codecs for encoding (a low-level version)

 

MRVFormatInfo Unit

MRVFormatInfo [VCL and LCL] (or fmxMRVFormatInfo [FMX]) includes the following functions:

GetAudioCodecName, GetVideoCodecName return name of the specified audio/video codec

GetAudioCodecFileExt, GetVideoCodecFileExts return file extension for the specified audio/video codec

GetSampleFormatName return name of the specified audio sample format