VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Files
vrvVideoStream contains classes for the VRV Video

Stream sensor module. More...

Collaboration diagram for vrvVideoStream contains classes for the VRV Video:

Classes

class  makVrv::DtMotionImageryCoreIdentifierElement::Single_UUID
 Utilitarian Class to describe a Universally Unique Identifier. More...
 
class  makVrv::DtCompressFrameTaskElement
 A DtCompressFrameTaskElement instance will create a pipeline element that can compress the image being stream by a variety of formats using the FreeImage package. More...
 
class  makVrv::DtCompressFrameTaskElementCreator
 A DtCompressFrameTaskElementCreator instance is registered with the image task element factory to create DtCompressFrameTaskElement instances. More...
 
class  makVrv::DtEncoderIO
 The EncoderIO class is responsible to initialize CUDA and NVidia encoder then will be responsible to submit the Pixel Buffer Object to the GPU for encoding. More...
 
class  makVrv::DtGStreamerTaskElement
 A DtCompressFrameTaskElement instance will create a pipeline element that can compress the image being stream by a variety of formats using the FreeImage package. More...
 
class  makVrv::DtGStreamerTaskElementCreator
 A DtGStreamerTaskElementCreator instance is registered with the image task element factory to create DtGStreamerTaskElement instances. More...
 
class  makVrv::DtImageTaskElement
 The DtImageTaskElement is an abstract base class for all image task elements. More...
 
class  makVrv::DtImageTaskElementCreator
 DtImageTaskElementCreator is the common base class for all image task element creators. More...
 
class  makVrv::DtKlvKey
 A DtKlvKey instance represents a KLV (Key-Length-Value) Key field. More...
 
class  makVrv::DtLocklessQueue< T >
 DtLocklessQueue is a thread safe queue for single reader/single writer. More...
 
class  makVrv::DtMetadataElement
 DtMetadataElement is an abstract class that defines the interface common to all metadata elements. More...
 
class  makVrv::DtMetadataPublisher
 DtMetadataPublisher defines the interface for all metadata publishers, as well as the implementation of some standard methods. More...
 
class  makVrv::DtNvQueue< T >
 Nvidia encoding queue. More...
 
class  makVrv::DtProcessImageTask
 DtProcessImageTask creates and manages all the process image pipeline elements. More...
 
class  makVrv::DtReadFramebufferCallback
 A DtReadFramebufferCallback instance is installed as the draw callback of the camera attached to the channel we wish to stream. More...
 
class  makVrv::DtReadFramebufferProcessData
 This is a non-extendable container class used to send the information to the NVidia encoder. More...
 
class  makVrv::DtSharedMemoryTaskElement
 A DtSharedMemoryTaskElement instance will create a pipeline element that can output the image being streamed to a shared memory object that it creates. More...
 
class  makVrv::DtSharedMemoryTaskElementCreator
 A DtSharedMemoryTaskElementCreator instance is registered with the image task element factory to create DtSharedMemoryTaskElement instances. More...
 
class  makVrv::DtTcpTaskElement
 A DtTcpTaskElement instance will create a pipeline element that can output the image being streamed to a tcp port. More...
 
class  makVrv::DtTcpTaskElementCreator
 A DtTcpTaskElementCreator instance is registered with the image task element factory to create DtTcpTaskElement instances. More...
 
class  makVrv::DtTransformFrameTaskElement
 A DtTransformFrameTaskElement instance will create a pipeline element that can flip, scale, and/or resample the image being streamed. More...
 
class  makVrv::DtTransformFrameTaskElementCreator
 A DtTransformFrameTaskElementCreator instance is registered with the image task element factory to create DtTransformFrameTaskElement instances. More...
 
class  makVrv::DtVideoFrameBuffer
 The image as initially captured from the camera is placed into a DtVideoFrameBuffer. More...
 
class  makVrv::DtVideoStream
 A DtVideoStream instance will create a single streaming video pipeline on the channel indicated by windowName/ channelName. More...
 
class  makVrv::DtVideoStreamCreator
 Creator class for the Standard Video Stream. More...
 
class  makVrv::DtVideoStreamManager
 DtVideoStreamManager is a singleton class that manages DtVideoStreams in VR-Vantage. More...
 

Files

file  DtBasicEncodingRules.h
 Contains utilities for formatting metadata.
 
file  DtCompressFrameTaskElement.h
 Contains the DtCompressFrameTaskElement class declaration.
 
file  DtImageTaskElement.h
 Contains declarations needed to initialize the freeImage library.
 
file  DtGStreamerTaskElement.h
 Contains makVrv::DtGStreamerTaskElement class.
 
file  DtHelperCuda.h
 Contains modified utilities from the helper_cuda.h file.
 
file  DtImageTaskElement.h
 Contains declarations needed to initialize the freeImage library.
 
file  DtKlvKey.h
 Contains the DtKlvKey class declaration.
 
 
 
file  DtNVEncoder.h
 Documentation for DtNVEncoder.cxx, contain NVidia NV encoder function calls from the API.
 
file  DtNvQueue.h
 Contains the DtNvQueue class declaration.
 
file  DtProcessImageTask.h
 Contains the DtProcessImageTask class declaration.
 
file  DtReadFramebufferCallback.h
 Contains the DtReadFramebufferCallback class declaration.
 
file  DtReadFramebufferProcessData.h
 Contains the DtReadFramebufferProcessData class declaration.
 
file  DtSharedMemoryTaskElement.h
 Contains the DtSharedMemoryTaskElement class declaration.
 
file  DtTcpTaskElement.h
 Contains the DtTcpTaskElement class declaration.
 
file  DtTransformFrameTaskElement.h
 Contains the DtTransformFrameTaskElement class declaration.
 
file  DtVideoCommand.h
 Contains the DtVideoCommand and creator declarations.
 
file  DtVideoFrameBuffer.h
 Contains the DtVideoFrameBuffer class declaration.
 
file  DtVideoStream.h
 Contains the DtVideoStream class declaration.
 
file  DtVideoStreamManager.h
 Contains makVrv::DtVideoStreamManager class.
 
file  DtVideoStreamPostProcessor.h
 Contains the DtVideoStreamPostProcessor class declaration.
 

Detailed Description

Stream sensor module.


Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)