File TransportLayerStream.h¶
File List > include > TransportLayerStream.h
Go to the documentation of this file
//=============================================================================
// Copyright (c) 2026 FLIR Integrated Imaging Solutions, Inc. All Rights Reserved.
//
// This software is the confidential and proprietary information of FLIR
// Integrated Imaging Solutions, Inc. ("Confidential Information"). You
// shall not disclose such Confidential Information and shall use it only in
// accordance with the terms of the license agreement you entered into
// with FLIR Integrated Imaging Solutions, Inc. (FLIR).
//
// FLIR MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
// SOFTWARE, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
// IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE, OR NON-INFRINGEMENT. FLIR SHALL NOT BE LIABLE FOR ANY DAMAGES
// SUFFERED BY LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING
// THIS SOFTWARE OR ITS DERIVATIVES.
//=============================================================================
/* Auto-generated file. Do not modify. */
#ifndef FLIR_SPINNAKER_TRANSPORTLAYERSTREAM_H
#define FLIR_SPINNAKER_TRANSPORTLAYERSTREAM_H
#include "SpinnakerPlatform.h"
#include "SpinGenApi/SpinnakerGenApi.h"
#include "TransportLayerDefs.h"
#include <string>
namespace Spinnaker
{
class SPINNAKER_API TransportLayerStream
{
public:
TransportLayerStream(GenApi::INodeMap *nodeMapTLDevice);
~TransportLayerStream();
protected:
TransportLayerStream();
private:
TransportLayerStream(const TransportLayerStream&);
TransportLayerStream& operator=(const TransportLayerStream&);
TransportLayerStream& operator=(GenApi::INodeMap &);
public:
GenApi::IString &StreamID;
GenApi::IEnumerationT<StreamTypeEnum> &StreamType;
GenApi::IEnumerationT<StreamModeEnum> &StreamMode;
GenApi::IInteger &StreamBufferCountManual;
GenApi::IInteger &StreamBufferCountResult;
GenApi::IInteger &StreamBufferCountMax;
GenApi::IEnumerationT<StreamBufferCountModeEnum> &StreamBufferCountMode;
GenApi::IEnumerationT<StreamBufferHandlingModeEnum> &StreamBufferHandlingMode;
GenApi::IInteger &StreamAnnounceBufferMinimum;
GenApi::IInteger &StreamAnnouncedBufferCount;
GenApi::IInteger &StreamStartedFrameCount;
GenApi::IInteger &StreamDeliveredFrameCount;
GenApi::IInteger &StreamReceivedFrameCount;
GenApi::IInteger &StreamIncompleteFrameCount;
GenApi::IInteger &StreamIncompleteFrameTimeoutCount;
GenApi::IInteger &StreamIncompleteFramePacketsMissingUnavailableCount;
GenApi::IInteger &StreamIncompleteFramePacketsMissingThresholdOverrunCount;
GenApi::IInteger &StreamIncompleteFrameResendRequestQueueOverrunCount;
GenApi::IInteger &StreamIncompleteFrameResendRequestsThresholdOverrunCount;
GenApi::IInteger &StreamIncompleteFrameTransferQueueOverrunCount;
GenApi::IInteger &StreamIncompleteFramePayloadTypeNotSupportedCount;
GenApi::IInteger &StreamIncompleteFramePayloadProcessingFailedCount;
GenApi::IInteger &StreamLostFrameCount;
GenApi::IInteger &StreamLostFrameTrashedCount;
GenApi::IInteger &StreamLostFrameReceptionStorageOverrunCount;
GenApi::IInteger &StreamLostFrameReceptionQueueOverrunCount;
GenApi::IInteger &StreamLostFrameUserMessageQueueOverrunCount;
GenApi::IInteger &StreamDroppedFrameCount;
GenApi::IInteger &StreamInputBufferCount;
GenApi::IInteger &StreamOutputBufferCount;
GenApi::IBoolean &StreamIsGrabbing;
GenApi::IInteger &StreamChunkCountMaximum;
GenApi::IInteger &StreamBufferAlignment;
GenApi::IBoolean &StreamCRCCheckEnable;
GenApi::IInteger &StreamReceivedPacketCount;
GenApi::IInteger &StreamMissedPacketCount;
GenApi::IBoolean &StreamPacketResendEnable;
GenApi::IInteger &StreamPacketResendTimeout;
GenApi::IInteger &StreamPacketResendMaxRequests;
GenApi::IInteger &StreamPacketResendRequestCount;
GenApi::IInteger &StreamPacketResendRequestTimeoutCount;
GenApi::IInteger &StreamPacketResendRequestedPacketCount;
GenApi::IInteger &StreamPacketResendReceivedPacketCount;
GenApi::IInteger &StreamPacketsDuplicatedCount;
GenApi::IInteger &StreamPacketsTimeoutCount;
GenApi::IInteger &StreamPacketsNotYetAvailableCount;
GenApi::IInteger &StreamPacketsTemporarilyUnavailableCount;
GenApi::IInteger &StreamPacketsPerFrameCount;
GenApi::IInteger &StreamPacketsUnavailableCount;
GenApi::IInteger &StreamPacketsRejectedCount;
GenApi::IInteger &StreamFrameReceptionTimeLast;
GenApi::IInteger &StreamFrameReceptionTimeMin;
GenApi::IInteger &StreamFrameReceptionTimeMax;
GenApi::IInteger &StreamFrameProcessingTimeLast;
GenApi::IInteger &StreamFrameProcessingTimeMin;
GenApi::IInteger &StreamFrameProcessingTimeMax;
GenApi::ICommand &StreamResetCounters;
GenApi::IBoolean &StreamLogMessagesEnable;
GenApi::IInteger &StreamBlockTransferSize;
protected:
friend class CameraBase;
friend class ICameraBase;
friend class CameraInternal;
};
}
#endif // FLIR_SPINNAKER_TRANSPORTLAYERSTREAM_H