Home
·
All Namespaces
·
All Classes
·
Main Classes
·
Grouped Classes
·
Modules
·
Functions
QBaseFilter Class Reference
(Phonon::DS9::QBaseFilter)
Inherited by
List of all members, including inherited members
Public Functions
QBaseFilter
( const CLSID &
clsid
)
virtual
~QBaseFilter
()
STDMETHODIMP
CanSeekBackward
( LONG *
pCanSeekBackward
)
STDMETHODIMP
CanSeekForward
( LONG *
pCanSeekForward
)
STDMETHODIMP
CheckCapabilities
( DWORD *
pCapabilities
)
STDMETHODIMP
ConvertTimeFormat
( LONGLONG *
pTarget
, const GUID *
pTargetFormat
, LONGLONG
Source
, const GUID *
pSourceFormat
)
STDMETHODIMP
EnumPins
( IEnumPins ** )
STDMETHODIMP
FindPin
( LPCWSTR, IPin ** )
STDMETHODIMP
GetAvailable
( LONGLONG *
pEarliest
, LONGLONG *
pLatest
)
STDMETHODIMP
GetCapabilities
( DWORD *
pCapabilities
)
STDMETHODIMP
GetClassID
( CLSID * )
STDMETHODIMP
GetCurrentPosition
( LONGLONG *
pCurrent
)
STDMETHODIMP
GetDuration
( LONGLONG *
pDuration
)
STDMETHODIMP
GetIDsOfNames
( REFIID
riid
, LPOLESTR *
rgszNames
, UINT
cNames
, LCID
lcid
, DISPID *
rgDispId
)
STDMETHODIMP
GetPositions
( LONGLONG *
pCurrent
, LONGLONG *
pStop
)
STDMETHODIMP
GetPreroll
( LONGLONG *
pllPreroll
)
STDMETHODIMP
GetRate
( double *
dRate
)
STDMETHODIMP
GetState
( DWORD, FILTER_STATE * )
STDMETHODIMP
GetStopPosition
( LONGLONG *
pStop
)
STDMETHODIMP
GetSyncSource
( IReferenceClock ** )
STDMETHODIMP
GetTimeFormat
( GUID *
pFormat
)
STDMETHODIMP
GetTypeInfo
( UINT
iTInfo
, LCID
lcid
, ITypeInfo **
ppTInfo
)
STDMETHODIMP
GetTypeInfoCount
( UINT *
pctinfo
)
STDMETHODIMP
Invoke
( DISPID
dispIdMember
, REFIID
riid
, LCID
lcid
, WORD
wFlags
, DISPPARAMS *
pDispParams
, VARIANT *
pVarResult
, EXCEPINFO *
pExcepInfo
, UINT *
puArgErr
)
STDMETHODIMP
IsFormatSupported
( const GUID *
pFormat
)
STDMETHODIMP
IsUsingTimeFormat
( const GUID *
pFormat
)
STDMETHODIMP
JoinFilterGraph
( IFilterGraph *, LPCWSTR )
STDMETHODIMP
Pause
()
STDMETHODIMP
QueryFilterInfo
( FILTER_INFO * )
STDMETHODIMP
QueryInterface
( REFIID
iid
, void **
out
)
STDMETHODIMP
QueryPreferredFormat
( GUID *
pFormat
)
STDMETHODIMP
QueryVendorInfo
( LPWSTR * )
STDMETHODIMP
Run
( REFERENCE_TIME )
STDMETHODIMP_
( ULONG )
STDMETHODIMP_
( ULONG )
STDMETHODIMP
SetPositions
( LONGLONG *
pCurrent
, DWORD
dwCurrentFlags
, LONGLONG *
pStop
, DWORD
dwStopFlags
)
STDMETHODIMP
SetRate
( double
dRate
)
STDMETHODIMP
SetSyncSource
( IReferenceClock * )
STDMETHODIMP
SetTimeFormat
( const GUID *
pFormat
)
STDMETHODIMP
Stop
()
void
addPin
( QPin *
pin
)
STDMETHODIMP
get_CurrentPosition
( REFTIME *
pllTime
)
STDMETHODIMP
get_Duration
( REFTIME *
plength
)
STDMETHODIMP
get_PrerollTime
( REFTIME *
pllTime
)
STDMETHODIMP
get_Rate
( double *
pdRate
)
STDMETHODIMP
get_StopTime
( REFTIME *
pllTime
)
IFilterGraph *
graph
() const
const QList<QPin *>
pins
() const
virtual HRESULT
processSample
( IMediaSample * )
STDMETHODIMP
put_CurrentPosition
( REFTIME
llTime
)
STDMETHODIMP
put_PrerollTime
( REFTIME
llTime
)
STDMETHODIMP
put_Rate
( double
dRate
)
STDMETHODIMP
put_StopTime
( REFTIME
llTime
)
void
removePin
( QPin *
pin
)
FILTER_STATE
state
() const
Member Function Documentation
QBaseFilter::QBaseFilter ( const CLSID &
clsid
)
QBaseFilter::~QBaseFilter ()
[virtual]
STDMETHODIMP QBaseFilter::CanSeekBackward ( LONG *
pCanSeekBackward
)
STDMETHODIMP QBaseFilter::CanSeekForward ( LONG *
pCanSeekForward
)
STDMETHODIMP QBaseFilter::CheckCapabilities ( DWORD *
pCapabilities
)
STDMETHODIMP QBaseFilter::ConvertTimeFormat ( LONGLONG *
pTarget
, const GUID *
pTargetFormat
, LONGLONG
Source
, const GUID *
pSourceFormat
)
STDMETHODIMP QBaseFilter::EnumPins ( IEnumPins ** )
STDMETHODIMP QBaseFilter::FindPin ( LPCWSTR, IPin ** )
STDMETHODIMP QBaseFilter::GetAvailable ( LONGLONG *
pEarliest
, LONGLONG *
pLatest
)
STDMETHODIMP QBaseFilter::GetCapabilities ( DWORD *
pCapabilities
)
STDMETHODIMP QBaseFilter::GetClassID ( CLSID * )
STDMETHODIMP QBaseFilter::GetCurrentPosition ( LONGLONG *
pCurrent
)
STDMETHODIMP QBaseFilter::GetDuration ( LONGLONG *
pDuration
)
STDMETHODIMP QBaseFilter::GetIDsOfNames ( REFIID
riid
, LPOLESTR *
rgszNames
, UINT
cNames
, LCID
lcid
, DISPID *
rgDispId
)
STDMETHODIMP QBaseFilter::GetPositions ( LONGLONG *
pCurrent
, LONGLONG *
pStop
)
STDMETHODIMP QBaseFilter::GetPreroll ( LONGLONG *
pllPreroll
)
STDMETHODIMP QBaseFilter::GetRate ( double *
dRate
)
STDMETHODIMP QBaseFilter::GetState ( DWORD, FILTER_STATE * )
STDMETHODIMP QBaseFilter::GetStopPosition ( LONGLONG *
pStop
)
STDMETHODIMP QBaseFilter::GetSyncSource ( IReferenceClock ** )
STDMETHODIMP QBaseFilter::GetTimeFormat ( GUID *
pFormat
)
STDMETHODIMP QBaseFilter::GetTypeInfo ( UINT
iTInfo
, LCID
lcid
, ITypeInfo **
ppTInfo
)
STDMETHODIMP QBaseFilter::GetTypeInfoCount ( UINT *
pctinfo
)
STDMETHODIMP QBaseFilter::Invoke ( DISPID
dispIdMember
, REFIID
riid
, LCID
lcid
, WORD
wFlags
, DISPPARAMS *
pDispParams
, VARIANT *
pVarResult
, EXCEPINFO *
pExcepInfo
, UINT *
puArgErr
)
STDMETHODIMP QBaseFilter::IsFormatSupported ( const GUID *
pFormat
)
STDMETHODIMP QBaseFilter::IsUsingTimeFormat ( const GUID *
pFormat
)
STDMETHODIMP QBaseFilter::JoinFilterGraph ( IFilterGraph *, LPCWSTR )
STDMETHODIMP QBaseFilter::Pause ()
STDMETHODIMP QBaseFilter::QueryFilterInfo ( FILTER_INFO * )
STDMETHODIMP QBaseFilter::QueryInterface ( REFIID
iid
, void **
out
)
STDMETHODIMP QBaseFilter::QueryPreferredFormat ( GUID *
pFormat
)
STDMETHODIMP QBaseFilter::QueryVendorInfo ( LPWSTR * )
STDMETHODIMP QBaseFilter::Run ( REFERENCE_TIME )
QBaseFilter::STDMETHODIMP_ ( ULONG )
QBaseFilter::STDMETHODIMP_ ( ULONG )
STDMETHODIMP QBaseFilter::SetPositions ( LONGLONG *
pCurrent
, DWORD
dwCurrentFlags
, LONGLONG *
pStop
, DWORD
dwStopFlags
)
STDMETHODIMP QBaseFilter::SetRate ( double
dRate
)
STDMETHODIMP QBaseFilter::SetSyncSource ( IReferenceClock * )
STDMETHODIMP QBaseFilter::SetTimeFormat ( const GUID *
pFormat
)
STDMETHODIMP QBaseFilter::Stop ()
void QBaseFilter::addPin (
QPin
*
pin
)
STDMETHODIMP QBaseFilter::get_CurrentPosition ( REFTIME *
pllTime
)
STDMETHODIMP QBaseFilter::get_Duration ( REFTIME *
plength
)
STDMETHODIMP QBaseFilter::get_PrerollTime ( REFTIME *
pllTime
)
STDMETHODIMP QBaseFilter::get_Rate ( double *
pdRate
)
STDMETHODIMP QBaseFilter::get_StopTime ( REFTIME *
pllTime
)
IFilterGraph * QBaseFilter::graph () const
const
QList
<
QPin
*> QBaseFilter::pins () const
HRESULT QBaseFilter::processSample ( IMediaSample * )
[virtual]
STDMETHODIMP QBaseFilter::put_CurrentPosition ( REFTIME
llTime
)
STDMETHODIMP QBaseFilter::put_PrerollTime ( REFTIME
llTime
)
STDMETHODIMP QBaseFilter::put_Rate ( double
dRate
)
STDMETHODIMP QBaseFilter::put_StopTime ( REFTIME
llTime
)
void QBaseFilter::removePin (
QPin
*
pin
)
FILTER_STATE QBaseFilter::state () const
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies)
Trademarks
Qt 4.5.0