#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") | |
| 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 | ) |