Removed methods, structs and classes
Some classes or methods that were previously deprectated have been removed.
Most of these have been superseded by more useful classes in the past, some are just a likely cause of hard-to-detect programming errors.
Removed classes:
Removed structures:
Removed Error methods:
- Error::c_str(), use Error::toString
- Error::operator std::string(), because implicit conversion operators are dangerous. Use Error::toString
- Error::operator tErrorEnum(), because implicit conversion operators are dangerous. Use Error::toString
Removed FrameTypeInfo methods:
- FrameTypeInfo::FrameTypeInfo( size_t buffer_size ), because this constructor overload was not really practical.
Removed VideoCaptureDeviceItem methods:
Removed VideoFormatItem methods:
Removed Grabber typedefs:
- Grabber::tCompressorListPtr
- Grabber::tCompressorItems
- Grabber::tCompressorList
- Grabber::tFrameRateList
- Grabber::tFrameRateListPtr
Removed Grabber methods:
- Grabber::getAvailableVideoCompressors(), see removal of FilterInfoObject
- Grabber::getSinkType(), Grabber::getSinkTypePtr is available and conveys 'derived'-ness of GrabberSinkType
- Grabber::setCallback( ... ), because GrabberListener replaced this functionality.
- Grabber::getCallback() const
- Grabber::hasExternalTransport() const, because external transport support was removed.
- Grabber::getExternalTransportMode() const, because external transport support was removed.
- Grabber::setExternalTransportMode( ... ), because external transport support was removed.
Removed Grabber 'Property' methods.
These were removed because Grabber::getAvailableVCDProperties properties supersede them.
- Grabber::getPropertyRange( tCameraPropertyEnum type ) const
- Grabber::getPropertyRange( tVideoPropertyEnum type ) const
- Grabber::getPropertyDefault( tCameraPropertyEnum type ) const
- Grabber::getPropertyDefault( tVideoPropertyEnum type ) const
- Grabber::setProperty( tCameraPropertyEnum type, bool autom )
- Grabber::setProperty( tVideoPropertyEnum type, bool autom )
- Grabber::setProperty( tCameraPropertyEnum type, long val )
- Grabber::setProperty( tVideoPropertyEnum type, long val )
- Grabber::getProperty( tCameraPropertyEnum type ) const
- Grabber::getProperty( tVideoPropertyEnum type ) const
- Grabber::isPropertyAutomationEnabled( tCameraPropertyEnum type ) const
- Grabber::isPropertyAutomationEnabled( tVideoPropertyEnum type ) const
- Grabber::isPropertyAvailableWithCurDev( tCameraPropertyEnum type ) const
- Grabber::isPropertyAvailableWithCurDev( tVideoPropertyEnum type ) const
- Grabber::isPropertyAutomationAvailableWithCurDev( tCameraPropertyEnum type ) const
- Grabber::isPropertyAutomationAvailableWithCurDev( tVideoPropertyEnum type ) const
Removed Grabber methods which directly forwarded to a FrameHandlerSink.
Use the newer FrameQueueSink and FrameSnapSink sink types for grabbing/snapping images.
- Grabber::newMemBufferCollection( DWORD count = 1 ) const
- Grabber::newMemBufferCollection( SIZE size, tColorformatEnum colorformat, DWORD count = 1 ) const
- Grabber::newMemBufferCollection( SIZE size, tColorformatEnum colorformat, DWORD buffersize, BYTE* buffers[], DWORD count ) const
- Grabber::newMemBufferCollection( DWORD buffersize, BYTE* buffers[], DWORD count ) const
- Grabber::setActiveMemBufferCollection( tMemBufferCollectionPtr pBuffer )
- Grabber::getActiveMemBufferCollection() const
- Grabber::getActiveMemBuffer() const
- Grabber::getUserMemBufferSize() const
- Grabber::getFrameCount() const
- Grabber::snapImages( DWORD count = 1, DWORD timeout = 0xFFFFFFFF )
Removed Grabber methods pertaining frame rates as an integer, because these were replaced by Grabber::getAvailableFPS methods.
<< New Feature Reference