|
Ocean
|
Go to the source code of this file.
Data Structures | |
| class | Ocean::Media::AVFoundation::VideoDecoder |
| This class implements a simple video decoder for iOS/macOS using encoded media samples from memory as input. More... | |
| struct | Ocean::Media::AVFoundation::VideoDecoder::DecodedFrame |
| Definition of a decoded frame entry. More... | |
Namespaces | |
| namespace | Ocean |
| The namespace covering the entire Ocean framework. | |
| namespace | Ocean::Media |
| Namespace of the Media library. | |
| namespace | Ocean::Media::AVFoundation |
| Namespace of the Media AVFoundation library. | |
Typedefs | |
| using | Ocean::Media::AVFoundation::ScopedCMFormatDescriptionRef = ScopedObjectCompileTimeT< CMFormatDescriptionRef, CFTypeRef, void, CFRelease > |
| Definition of a scoped object holding a CMFormatDescriptionRef object. | |
| using | Ocean::Media::AVFoundation::ScopedVTDecompressionSessionRef = ScopedObjectCompileTimeT< VTDecompressionSessionRef, VTDecompressionSessionRef, void, releaseVTDecompressionSession > |
| Definition of a scoped object holding a VTDecompressionSessionRef object. | |
Functions | |
| void | Ocean::Media::AVFoundation::releaseVTDecompressionSession (VTDecompressionSessionRef session) |
| Release function for VTDecompressionSessionRef that invalidates and releases the session. | |