LibreOffice Module avmedia (master) 1
|
#include <soundhandler.hxx>
Public Member Functions | |
SoundHandler () | |
virtual | ~SoundHandler () override |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual css::uno::Sequence< css::uno::Type > SAL_CALL | getTypes () override |
virtual css::uno::Sequence< sal_Int8 > SAL_CALL | getImplementationId () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &sServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
virtual void SAL_CALL | dispatchWithNotification (const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &lArguments, const css::uno::Reference< css::frame::XDispatchResultListener > &xListener) override |
virtual void SAL_CALL | dispatch (const css::util::URL &aURL, const css::uno::Sequence< css::beans::PropertyValue > &lArguments) override |
virtual void SAL_CALL | addStatusListener (const css::uno::Reference< css::frame::XStatusListener > &, const css::util::URL &) override |
virtual void SAL_CALL | removeStatusListener (const css::uno::Reference< css::frame::XStatusListener > &, const css::util::URL &) override |
virtual OUString SAL_CALL | detect (css::uno::Sequence< css::beans::PropertyValue > &lDescriptor) override |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Member Functions | |
DECL_LINK (implts_PlayerNotify, Timer *, void) | |
Private Attributes | |
bool | m_bError |
css::uno::Reference< css::uno::XInterface > | m_xSelfHold |
css::uno::Reference< css::media::XPlayer > | m_xPlayer |
css::uno::Reference< css::frame::XDispatchResultListener > | m_xListener |
Idle | m_aUpdateIdle |
Private Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 52 of file soundhandler.hxx.
avmedia::SoundHandler::SoundHandler | ( | ) |
Definition at line 120 of file soundhandler.cxx.
References LINK, m_aUpdateIdle, m_bError, and Timer::SetInvokeHandler().
|
overridevirtual |
Definition at line 131 of file soundhandler.cxx.
References aEvent, and m_xListener.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 39 of file soundhandler.cxx.
|
inlineoverridevirtual |
Definition at line 90 of file soundhandler.hxx.
|
private |
|
overridevirtual |
Definition at line 239 of file soundhandler.cxx.
References avmedia::MediaWindow::isMediaURL(), utl::MediaDescriptor::PROP_REFERRER, utl::MediaDescriptor::PROP_TYPENAME, and utl::MediaDescriptor::PROP_URL.
|
overridevirtual |
Definition at line 212 of file soundhandler.cxx.
References aURL, and dispatchWithNotification().
|
overridevirtual |
Definition at line 162 of file soundhandler.cxx.
References aURL, avmedia::MediaWindow::createPlayer(), cppu::BaseMutex::m_aMutex, m_aUpdateIdle, m_bError, m_xListener, m_xPlayer, m_xSelfHold, utl::MediaDescriptor::PROP_INPUTSTREAM, utl::MediaDescriptor::PROP_REFERRER, Task::SetPriority(), Idle::Start(), and Task::Stop().
Referenced by dispatch().
|
overridevirtual |
Definition at line 71 of file soundhandler.cxx.
|
overridevirtual |
Definition at line 93 of file soundhandler.cxx.
References avmedia::IMPLEMENTATIONNAME_SOUNDHANDLER.
|
overridevirtual |
Definition at line 105 of file soundhandler.cxx.
|
overridevirtual |
Definition at line 76 of file soundhandler.cxx.
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Definition at line 51 of file soundhandler.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 45 of file soundhandler.cxx.
|
inlineoverridevirtual |
Definition at line 92 of file soundhandler.hxx.
|
overridevirtual |
Definition at line 99 of file soundhandler.cxx.
References sServiceName, and cppu::supportsService().
|
private |
Definition at line 114 of file soundhandler.hxx.
Referenced by dispatchWithNotification(), and SoundHandler().
|
private |
Definition at line 109 of file soundhandler.hxx.
Referenced by dispatchWithNotification().
|
private |
Definition at line 113 of file soundhandler.hxx.
Referenced by dispatchWithNotification(), and ~SoundHandler().
|
private |
Definition at line 111 of file soundhandler.hxx.
Referenced by dispatchWithNotification().
|
private |
Definition at line 110 of file soundhandler.hxx.
Referenced by dispatchWithNotification().