|
Ocean
|
Go to the source code of this file.
Data Structures | |
| class | Ocean::Media::DirectShow::DSObject |
| This class provides basic DirectShow functionalities. More... | |
Namespaces | |
| namespace | Ocean |
| The namespace covering the entire Ocean framework. | |
| namespace | Ocean::Media |
| Namespace of the Media library. | |
| namespace | Ocean::Media::DirectShow |
| Namespace of the Media DirectShow library. | |
Typedefs | |
| template<typename T > | |
| using | Ocean::Media::DirectShow::ScopeDirectShowObject = ScopedObjectCompileTimeVoidT< T *, release > |
| Template specialization for ScopedObjectCompileTimeVoid using the release() function to release DirectShow objects. | |
| using | Ocean::Media::DirectShow::ScopedIAMStreamConfig = ScopeDirectShowObject< IAMStreamConfig > |
| Definition of a scoped object holding an IAMStreamConfig object. | |
| using | Ocean::Media::DirectShow::ScopedIAMVfwCompressDialogs = ScopeDirectShowObject< IAMVfwCompressDialogs > |
| Definition of a scoped object holding an IAMVfwCompressDialogs object. | |
| using | Ocean::Media::DirectShow::ScopedIBaseFilter = ScopeDirectShowObject< IBaseFilter > |
| Definition of a scoped object holding an IBaseFilter object. | |
| using | Ocean::Media::DirectShow::ScopedIBasicAudio = ScopeDirectShowObject< IBasicAudio > |
| Definition of a scoped object holding an IBasicAudio object. | |
| using | Ocean::Media::DirectShow::ScopedICreateDevEnum = ScopeDirectShowObject< ICreateDevEnum > |
| Definition of a scoped object holding an ICreateDevEnum object. | |
| using | Ocean::Media::DirectShow::ScopedIEnumFilters = ScopeDirectShowObject< IEnumFilters > |
| Definition of a scoped object holding an IEnumFilters object. | |
| using | Ocean::Media::DirectShow::ScopedIEnumMoniker = ScopeDirectShowObject< IEnumMoniker > |
| Definition of a scoped object holding an IEnumMoniker object. | |
| using | Ocean::Media::DirectShow::ScopedIEnumPins = ScopeDirectShowObject< IEnumPins > |
| Definition of a scoped object holding an IEnumPins object. | |
| using | Ocean::Media::DirectShow::ScopedIFileSinkFilter = ScopeDirectShowObject< IFileSinkFilter > |
| Definition of a scoped object holding an IFileSinkFilter object. | |
| using | Ocean::Media::DirectShow::ScopedIGraphBuilder = ScopeDirectShowObject< IGraphBuilder > |
| Definition of a scoped object holding an IGraphBuilder object. | |
| using | Ocean::Media::DirectShow::ScopedIMediaControl = ScopeDirectShowObject< IMediaControl > |
| Definition of a scoped object holding an IMediaControl object. | |
| using | Ocean::Media::DirectShow::ScopedIMediaEvent = ScopeDirectShowObject< IMediaEvent > |
| Definition of a scoped object holding an IMediaEvent object. | |
| using | Ocean::Media::DirectShow::ScopedIMediaFilter = ScopeDirectShowObject< IMediaFilter > |
| Definition of a scoped object holding an IMediaFilter object. | |
| using | Ocean::Media::DirectShow::ScopedIMediaSeeking = ScopeDirectShowObject< IMediaSeeking > |
| Definition of a scoped object holding an IMediaSeeking object. | |
| using | Ocean::Media::DirectShow::ScopedIMoniker = ScopeDirectShowObject< IMoniker > |
| Definition of a scoped object holding an IMoniker object. | |
| using | Ocean::Media::DirectShow::ScopedIPin = ScopeDirectShowObject< IPin > |
| Definition of a scoped object holding an IPin object. | |
| using | Ocean::Media::DirectShow::ScopedIPropertyBag = ScopeDirectShowObject< IPropertyBag > |
| Definition of a scoped object holding an IPropertyBag object. | |
| using | Ocean::Media::DirectShow::ScopedIRunningObjectTable = ScopeDirectShowObject< IRunningObjectTable > |
| Definition of a scoped object holding an IRunningObjectTable object. | |
Functions | |
| template<class T > | |
| void | Ocean::Media::DirectShow::release (T *object) |
| This functions allows to release a DirectShow object if it does exist. | |