Ocean
AVFoundation.h File Reference

Go to the source code of this file.

Namespaces

 Ocean
 The namespace covering the entire Ocean framework.
 
 Ocean::Media
 Namespace of the Media library.
 
 Ocean::Media::AVFoundation
 Namespace of the Media AVFoundation library.
 

Typedefs

using Ocean::Media::AVFoundation::ScopedCVBufferRef = ScopedObjectCompileTimeVoidT< CVBufferRef, CVBufferRelease >
 Definition of a scoped object holding a CVBufferRef object. More...
 
using Ocean::Media::AVFoundation::ScopedCVPixelBufferRef = ScopedObjectCompileTimeT< CVPixelBufferRef, CVBufferRef, void, CVBufferRelease >
 Definition of a scoped object holding a CVPixelBufferRef object. More...
 
using Ocean::Media::AVFoundation::ScopedCMSampleBufferRef = ScopedObjectCompileTimeT< CMSampleBufferRef, CFTypeRef, void, CFRelease >
 Definition of a scoped object holding a CMSampleBufferRef object. More...
 

Functions

std::string Ocean::Media::AVFoundation::nameAVFLibrary ()
 Returns the name of this media AVFoundation library. More...
 
void Ocean::Media::AVFoundation::registerAVFLibrary ()
 Registers this media library at the global library manager. More...
 
bool Ocean::Media::AVFoundation::unregisterAVFLibrary ()
 Unregisters this media library at the global library manager. More...