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. | |
typedef ScopeDirectShowObject< IAMStreamConfig > | Ocean::Media::DirectShow::ScopedIAMStreamConfig |
Definition of a scoped object holding an IAMStreamConfig object. | |
typedef ScopeDirectShowObject< IAMVfwCompressDialogs > | Ocean::Media::DirectShow::ScopedIAMVfwCompressDialogs |
Definition of a scoped object holding an IAMVfwCompressDialogs object. | |
typedef ScopeDirectShowObject< IBaseFilter > | Ocean::Media::DirectShow::ScopedIBaseFilter |
Definition of a scoped object holding an IBaseFilter object. | |
typedef ScopeDirectShowObject< IBasicAudio > | Ocean::Media::DirectShow::ScopedIBasicAudio |
Definition of a scoped object holding an IBasicAudio object. | |
typedef ScopeDirectShowObject< ICreateDevEnum > | Ocean::Media::DirectShow::ScopedICreateDevEnum |
Definition of a scoped object holding an ICreateDevEnum object. | |
typedef ScopeDirectShowObject< IEnumFilters > | Ocean::Media::DirectShow::ScopedIEnumFilters |
Definition of a scoped object holding an IEnumFilters object. | |
typedef ScopeDirectShowObject< IEnumMoniker > | Ocean::Media::DirectShow::ScopedIEnumMoniker |
Definition of a scoped object holding an IEnumMoniker object. | |
typedef ScopeDirectShowObject< IEnumPins > | Ocean::Media::DirectShow::ScopedIEnumPins |
Definition of a scoped object holding an IEnumPins object. | |
typedef ScopeDirectShowObject< IFileSinkFilter > | Ocean::Media::DirectShow::ScopedIFileSinkFilter |
Definition of a scoped object holding an IFileSinkFilter object. | |
typedef ScopeDirectShowObject< IGraphBuilder > | Ocean::Media::DirectShow::ScopedIGraphBuilder |
Definition of a scoped object holding an IGraphBuilder object. | |
typedef ScopeDirectShowObject< IMediaControl > | Ocean::Media::DirectShow::ScopedIMediaControl |
Definition of a scoped object holding an IMediaControl object. | |
typedef ScopeDirectShowObject< IMediaEvent > | Ocean::Media::DirectShow::ScopedIMediaEvent |
Definition of a scoped object holding an IMediaEvent object. | |
typedef ScopeDirectShowObject< IMediaFilter > | Ocean::Media::DirectShow::ScopedIMediaFilter |
Definition of a scoped object holding an IMediaFilter object. | |
typedef ScopeDirectShowObject< IMediaSeeking > | Ocean::Media::DirectShow::ScopedIMediaSeeking |
Definition of a scoped object holding an IMediaSeeking object. | |
typedef ScopeDirectShowObject< IMoniker > | Ocean::Media::DirectShow::ScopedIMoniker |
Definition of a scoped object holding an IMoniker object. | |
typedef ScopeDirectShowObject< IPin > | Ocean::Media::DirectShow::ScopedIPin |
Definition of a scoped object holding an IPin object. | |
typedef ScopeDirectShowObject< IPropertyBag > | Ocean::Media::DirectShow::ScopedIPropertyBag |
Definition of a scoped object holding an IPropertyBag object. | |
typedef ScopeDirectShowObject< IRunningObjectTable > | Ocean::Media::DirectShow::ScopedIRunningObjectTable |
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. | |