Global Procedures in RVMedia

<< Click to display table of contents >>

Global Procedures in RVMedia

MRVCore Unit

MRVCore [VCL and LCL] (or fmxMRVCore [FMX]) includes the following functions:

•RVMGetWindowRect returns coordinates of the specified top-level window

 

MRVDesktop Unit

MRVDesktop [VCL and LCL] (or fmxMRVDesktop [FMX]) includes the following procedures:

•GetVisibleWindowHandles returns a list of top-level visible windows

•GetWindowTitleByHandle returns a window title

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 FFmpeg-related 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 lists with available audio codecs for decoding (a low-level version)

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

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

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

•GetListOfAudioInputDevices fills lists with available non-standard audio sources (“devices”)

•GetListOfVideoInputDevices fills lists with available non-standard video sources (“devices”)

•GetListOfInputFormats fills lists with available input formats.

 

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

MRVRNNoise Unit

MRVRNNoise [VCL and LCL] (or fmxMRVRNNoise [FMX]) includes the following procedures:

•LoadRNNoise [re]loads RNNoise library from the specified path

•IsRNNoiseLoaded checks if RNNoise library has been loaded

MRVWebCamFuncs Unit

MRVWebCamFuncs [VCL and LCL] (or fmxMRVWebCamFuncs [FMX]) includes the following functions:

•DescribeVideoModePixelFormat returns text describing a pixel format of a video mode

•DescribeVideoMode returns text describing a video mode