OpenShot Library | libopenshot  0.1.9
Classes | Namespaces
Exceptions.h File Reference

Header file for all Exception classes. More...

#include <string>

Go to the source code of this file.

Classes

class  openshot::BaseException
 Base exception class with a custom message variable. More...
 
class  openshot::ChunkNotFound
 Exception when a required chunk is missing. More...
 
class  openshot::DecklinkError
 Exception when accessing a blackmagic decklink card. More...
 
class  openshot::ErrorDecodingAudio
 Exception when decoding audio packet. More...
 
class  openshot::ErrorEncodingAudio
 Exception when encoding audio packet. More...
 
class  openshot::ErrorEncodingVideo
 Exception when encoding audio packet. More...
 
class  openshot::InvalidChannels
 Exception when an invalid # of audio channels are detected. More...
 
class  openshot::InvalidCodec
 Exception when no valid codec is found for a file. More...
 
class  openshot::InvalidFile
 Exception for files that can not be found or opened. More...
 
class  openshot::InvalidFormat
 Exception when no valid format is found for a file. More...
 
class  openshot::InvalidJSON
 Exception for invalid JSON. More...
 
class  openshot::InvalidJSONKey
 Exception for missing JSON Change key. More...
 
class  openshot::InvalidOptions
 Exception when invalid encoding options are used. More...
 
class  openshot::InvalidSampleRate
 Exception when invalid sample rate is detected during encoding. More...
 
class  openshot::NoStreamsFound
 Exception when no streams are found in the file. More...
 
class  openshot::OutOfBoundsFrame
 Exception for frames that are out of bounds. More...
 
class  openshot::OutOfBoundsPoint
 Exception for an out of bounds key-frame point. More...
 
class  openshot::OutOfMemory
 Exception when memory could not be allocated. More...
 
class  openshot::ReaderClosed
 Exception when a reader is closed, and a frame is requested. More...
 
class  openshot::ResampleError
 Exception when resample fails. More...
 
class  openshot::TooManySeeks
 Exception when too many seek attempts happen. More...
 
class  openshot::WriterClosed
 Exception when a writer is closed, and a frame is requested. More...
 

Namespaces

 openshot
 This namespace is the default namespace for all code in the openshot library.
 

Detailed Description

Header file for all Exception classes.

Author
Jonathan Thomas jonat.nosp@m.han@.nosp@m.opens.nosp@m.hot..nosp@m.org

LICENSE

Copyright (c) 2008-2014 OpenShot Studios, LLC http://www.openshotstudios.com/. This file is part of OpenShot Library (libopenshot), an open-source project dedicated to delivering high quality video editing and animation solutions to the world. For more information visit http://www.openshot.org/.

OpenShot Library (libopenshot) is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

OpenShot Library (libopenshot) is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with OpenShot Library. If not, see http://www.gnu.org/licenses/.

Definition in file Exceptions.h.