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