3#include "../../global.hpp"
5#include "../../image.hpp"
7#include "../chunk_image_buffer_description.hpp"
8#include "../_decl/decl_stream_base.hpp"
9#include "../gevserver.hpp"
167 CExports::cvbres_t InnerSend(
const Image &image);
Describes a GenICam Pixel Format Naming Convention (PFNC) compatible image memory buffer with possibl...
Definition chunk_image_buffer_description.hpp:22
Describes a GenICam Pixel Format Naming Convention (PFNC) compatible image memory buffer.
Definition image_buffer_description.hpp:24
StreamBase(const ServerBasePtr &parent)
Creates the stream from the given parent server.
Definition decl_stream_base.hpp:25
bool TrySend(const ImagePtr &image, std::function< void(const ImagePtr &)> imageReleased)
Tries to send the given image to the remote client.
Definition detail_stream.hpp:26
void Send(const ImagePtr &image, std::function< void(const ImagePtr &)> imageReleased)
Sends the given image to the remote client.
Definition detail_stream.hpp:19
Stream(const ServerBasePtr &parent)
Creates the stream from the given parent server.
Definition decl_stream.hpp:26
Namespace for GevServer based device configuration.
Definition decl_int_swiss_knife_node.hpp:11
@ Image
Image payload.
Definition gevserver.hpp:313
std::shared_ptr< ServerBase > ServerBasePtr
Convenience shared pointer for GevServer.
Definition gevserver.hpp:39
Root namespace for the Image Manager interface.
Definition version.hpp:11
std::shared_ptr< Image > ImagePtr
Convenience shared pointer for Image.
Definition global.hpp:86