MediaStreamPropertiesInterface Class Reference

#include <mediasession_streamformat.h>

Inheritance diagram for MediaStreamPropertiesInterface:

Detailed Description

Single Stream within a MediaConverterInterface.

Public Types

using RESTRICT_DICTIONARY_PROPS = MEDIAPROPERTIES::RESTRICT
 

Public Member Functions

MAXON_METHOD Result< void > Init (const MediaStreamFormat &withFormat)
 
MAXON_METHOD Result< void > Init (const MediaStreamRef &withStream)
 

Private Member Functions

 MAXON_INTERFACE (MediaStreamPropertiesInterface, MAXON_REFERENCE_COPY_ON_WRITE, "net.maxon.image.interface.mediastreamproperties", MAXON_IMPLEMENTATION_MODULE("net.maxon.image"))
 

Member Typedef Documentation

◆ RESTRICT_DICTIONARY_PROPS

using RESTRICT_DICTIONARY_PROPS = MEDIAPROPERTIES::RESTRICT

Member Function Documentation

◆ MAXON_INTERFACE()

MAXON_INTERFACE ( MediaStreamPropertiesInterface  ,
MAXON_REFERENCE_COPY_ON_WRITE  ,
"net.maxon.image.interface.mediastreamproperties"  ,
MAXON_IMPLEMENTATION_MODULE("net.maxon.image")   
)
private

◆ Init() [1/2]

MAXON_METHOD Result<void> Init ( const MediaStreamFormat &  withFormat)

@MAXON_ANNOTATION{returnsThis}

◆ Init() [2/2]

MAXON_METHOD Result<void> Init ( const MediaStreamRef &  withStream)

@MAXON_ANNOTATION{returnsThis}