AVPKit
com::avpkit::core::io Namespace Reference

This package contains the AVPKIT IO library which is used to register callbacks for FFMPEG to get and send data to Java objects. More...

Classes

class  JavaURLProtocolHandler
 
class  JavaURLProtocolManager
 A class for managing custom io protocols. More...
 
class  JavaURLProtocolManagerFactory
 A class for managing custom io protocols. More...
 
class  StdioURLProtocolHandler
 A C 32-Bit FILE IO handler. More...
 
class  StdioURLProtocolManager
 A class for managing custom io protocols. More...
 
class  URLProtocolHandler
 
class  URLProtocolHandlerFactory
 A class for managing custom io protocols. More...
 
class  URLProtocolManager
 A class for managing custom io protocols. More...
 

Detailed Description

This package contains the AVPKIT IO library which is used to register callbacks for FFMPEG to get and send data to Java objects.

To get started, check out URLProtocolHandler.h and the IURLProtocolHandler java object object.

You can find a (potentially) helpful architecture diagram here:

And here's how the call flow between native code and another language (in this case Java) goes: