MediaStreamExifDataInterface Class Reference

#include <mediasession_stream.h>

Inheritance diagram for MediaStreamExifDataInterface:

详细描述

Stream which delivers EXIF data.

Public Types

using  ExifDataHandler = Delegate < Result < void >(const MediaStreamExifDataRef &stream, const ExifRef &exifData)>

公共成员函数

MAXON_METHOD Result < void >  SetCallbackHandler (const ExifDataHandler &handleExifData)
MAXON_METHOD Result < void >  HandleExifData (const ExifRef &exifData)
MAXON_METHOD Result < void >  FinishStream (const MediaStreamProperties &props)

私有成员函数

  MAXON_INTERFACE ( MediaStreamExifDataInterface , MAXON_REFERENCE_NORMAL , "net.maxon.image.interface.mediastreamexifdata")

Member Typedef Documentation

◆  ExifDataHandler

using ExifDataHandler = Delegate < Result <void>(const MediaStreamExifDataRef& stream, const ExifRef& exifData)>

成员函数文档编制

◆  MAXON_INTERFACE()

MAXON_INTERFACE ( MediaStreamExifDataInterface   ,
MAXON_REFERENCE_NORMAL   ,
"net.maxon.image.interface.mediastreamexifdata"   
)
private

◆  SetCallbackHandler()

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.
返回
OK on success.

◆  HandleExifData()

MAXON_METHOD Result <void> HandleExifData ( const ExifRef &  exifData )

◆  FinishStream()

MAXON_METHOD Result <void> FinishStream ( const MediaStreamProperties &  props )