#include <mediasession_stream.h>
Stream which delivers EXIF data.
Public Types | |
using | ExifDataHandler = Delegate< Result< void >(const MediaStreamExifDataRef &stream, const ExifRef &exifData)> |
Public Member Functions | |
MAXON_METHOD Result< void > | SetCallbackHandler (const ExifDataHandler &handleExifData) |
MAXON_METHOD Result< void > | HandleExifData (const ExifRef &exifData) |
MAXON_METHOD Result< void > | FinishStream (const MediaStreamProperties &props) |
Private Member Functions | |
MAXON_INTERFACE (MediaStreamExifDataInterface, MAXON_REFERENCE_NORMAL, "net.maxon.image.interface.mediastreamexifdata", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) | |
using ExifDataHandler = Delegate<Result<void>(const MediaStreamExifDataRef& stream, const ExifRef& exifData)> |
|
private |
MAXON_METHOD Result<void> SetCallbackHandler | ( | const ExifDataHandler & | handleExifData | ) |
Subscribes to the Exif data stream. So if the media converter triggers the callback as soon as the exif data is available.
[in] | handleExifData | A handler which is called from the input media converter to signal that the exif data is available for this stream. |
MAXON_METHOD Result<void> HandleExifData | ( | const ExifRef & | exifData | ) |
MAXON_METHOD Result<void> FinishStream | ( | const MediaStreamProperties & | props | ) |