IMediaExtensionObserver
Extension event callback interface class.
onError
Occurs when the extension runs incorrectly.
void onError(String provider, String extension, int error, String message);
When calling enableExtension(true)
fails or the extension runs in error, the extension triggers this callback and reports the error code and reason.
Parameters
- provider
- The name of the extension provider.
- extension
- The name of the extension.
- error
- Error code. For details, see the extension documentation provided by the extension provider.
- message
- Reason. For details, see the extension documentation provided by the extension provider.
onEvent
The event callback of the extension.
void onEvent(String provider, String extension, String key, String value);
To listen for events while the extension is running, you need to register this callback.
Parameters
- provider
- The name of the extension provider.
- extension
- The name of the extension.
- key
- The key of the extension.
- value
- The value of the extension key.
onStarted
Occurs when the extension is enabled.
void onStarted(String provider, String extension);
After a successful call of enableExtension(true)
, the extension triggers this callback.
Parameters
- provider
- The name of the extension provider.
- extension
- The name of the extension.
onStopped
Occurs when the extension is disabled.
void onStopped(String provider, String extension);
After a successful call of enableExtension(false)
, this callback is triggered.
Parameters
- provider
- The name of the extension provider.
- extension
- The name of the extension.