|
Ocean
|
Namespace of the Media AVFoundation library. More...
Data Structures | |
| class | AVFAudio |
| This class implements an AVFoundation audio object. More... | |
| class | AVFDevices |
| This class implements a simple enumerator for devices available via the AVFoundation library. More... | |
| class | AVFFrameMedium |
| This is the base class for all AVFoundation frame mediums. More... | |
| class | AVFLibrary |
| This class implements the AVFoundation library. More... | |
| class | AVFLiveAudio |
| This class implements an AVFoundation live audio object. More... | |
| class | AVFLiveVideo |
| This class implements a AVFoundation live video object. More... | |
| class | AVFMedium |
| This is the base class for all AVFoundation mediums. More... | |
| class | AVFMicrophone |
| This class implements an AVFoundation microphone object. More... | |
| class | AVFMovie |
| This class implements an AVFoundation movie object. More... | |
| class | AVFMovieRecorder |
| This class implements a AVFoundation movie recorder. More... | |
| class | PixelBufferAccessor |
| This class allows to access a Core Video's CVPixelBuffer. More... | |
Typedefs | |
| using | ScopedCVBufferRef = ScopedObjectCompileTimeVoidT< CVBufferRef, CVBufferRelease > |
| Definition of a scoped object holding a CVBufferRef object. | |
| using | ScopedCVPixelBufferRef = ScopedObjectCompileTimeT< CVPixelBufferRef, CVBufferRef, void, CVBufferRelease > |
| Definition of a scoped object holding a CVPixelBufferRef object. | |
| using | ScopedCMSampleBufferRef = ScopedObjectCompileTimeT< CMSampleBufferRef, CFTypeRef, void, CFRelease > |
| Definition of a scoped object holding a CMSampleBufferRef object. | |
Functions | |
| std::string | nameAVFLibrary () |
| Returns the name of this media AVFoundation library. | |
| void | registerAVFLibrary () |
| Registers this media library at the global library manager. | |
| bool | unregisterAVFLibrary () |
| Unregisters this media library at the global library manager. | |
Namespace of the Media AVFoundation library.
The Namespace Ocean::Media::AVFoundation is used in the entire Ocean Media AVFoundation Library.