|
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().