class Input::Frame::FrameSource

Reprezentuje źródło danych ramki obrazu, używane jako dane wejściowe lub wyjściowe z operacji sztucznej inteligencji przetwarzania obrazów.

Elementy członkowskie

Właściwości

Składnia: public FrameSourceProperties & Properties;

Pobiera kolekcję dodatkowych właściwości frameSource.

~FrameSource

Składnia: public inline virtual ~FrameSource ( );

Destrukuje wystąpienie klasy FrameSource.

GetWriter

Składnia: public inline std::shared_ptr< FrameWriter > GetWriter ( );

Pobiera element FrameWriter używany do zapisywania danych ramek w tym obiekcie FrameSource.

Zwraca

FrameWriter używany do zapisywania danych ramek, opakowanych wewnątrz std::shared_ptr

CloseWriter

Składnia: public inline void CloseWriter ( );

Zamyka źródło ramki do zapisu.

Odformatuj

Składnia: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format );

Inicjuje nowe wystąpienie klasy FrameSource.

Parametry

  • format Element FrameFormat uzyskany za pomocą elementu FrameFormat::Create() lub podobnego

Zwraca

Nowo utworzone źródło FrameSource opakowane wewnątrz elementu std::shared_ptr

Odformatuj

Składnia: public inline static std::shared_ptr< FrameSource > FromFormat ( const std::shared_ptr< FrameFormat > & format , const CallbackFunction_Type callback );

Inicjuje nowe wystąpienie klasy FrameSource.

Parametry

  • format Element FrameFormat uzyskany za pomocą elementu FrameFormat::Create() lub podobnego

  • callback TODO

Zwraca

Nowo utworzone źródło FrameSource opakowane wewnątrz elementu std::shared_ptr

CallbackFunction_Type

Składnia: typedef CallbackFunction_Type;