LibreOffice Module avmedia (master) 1
|
#include <framegrabber.hxx>
Public Member Functions | |
FrameGrabber () | |
virtual | ~FrameGrabber () override |
bool | create (AVAsset *pMovie) |
virtual css::uno::Reference< css::graphic::XGraphic > SAL_CALL | grabFrame (double fMediaTime) override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Private Attributes | |
AVAssetImageGenerator * | mpImageGen |
Definition at line 29 of file macavf/framegrabber.hxx.
|
explicit |
Definition at line 33 of file framegrabber.mm.
|
overridevirtual |
Definition at line 38 of file framegrabber.mm.
References mpImageGen.
bool avmedia::macavf::FrameGrabber::create | ( | AVAsset * | pMovie | ) |
Definition at line 45 of file framegrabber.mm.
References count, mpImageGen, and SAL_WARN.
|
overridevirtual |
Definition at line 91 of file framegrabber.mm.
References AVMEDIA_MACAVF_FRAMEGRABBER_IMPLEMENTATIONNAME.
|
overridevirtual |
Definition at line 101 of file framegrabber.mm.
References AVMEDIA_MACAVF_FRAMEGRABBER_SERVICENAME.
|
overridevirtual |
Definition at line 59 of file framegrabber.mm.
References ERRCODE_NONE, Graphic::GetXGraphic(), GraphicConverter::Import(), mpImageGen, SAL_WNODEPRECATED_DECLARATIONS_POP, and SAL_WNODEPRECATED_DECLARATIONS_PUSH.
|
overridevirtual |
Definition at line 96 of file framegrabber.mm.
References AVMEDIA_MACAVF_FRAMEGRABBER_SERVICENAME, and ServiceName.
|
private |
Definition at line 49 of file macavf/framegrabber.hxx.
Referenced by create(), grabFrame(), and ~FrameGrabber().