34 lines
729 B
Plaintext
Executable File
34 lines
729 B
Plaintext
Executable File
package rockchip.hardware.hdmi@1.0;
|
|
|
|
import IHdmiCallback;
|
|
import IHdmiRxStatusCallback;
|
|
import IHdmiAudioCallback;
|
|
import IFrameWarpper;
|
|
|
|
interface IHdmi
|
|
{
|
|
foundHdmiDevice(string deviceId,IHdmiRxStatusCallback cb);
|
|
|
|
getHdmiDeviceId() generates (string deviceId);
|
|
|
|
getMipiStatus() generates (HdmiStatus status);
|
|
|
|
getHdmiRxStatus() generates (HdmiStatus status);
|
|
|
|
onStatusChange(uint32_t status);
|
|
|
|
registerListener(IHdmiCallback cb);
|
|
|
|
unregisterListener(IHdmiCallback cb);
|
|
|
|
addAudioListener(IHdmiAudioCallback cb);
|
|
|
|
removeAudioListener(IHdmiAudioCallback cb);
|
|
|
|
onAudioChange(HdmiAudioStatus status);
|
|
|
|
setFrameDecorator(IFrameWarpper frameWarpper);
|
|
|
|
decoratorFrame(FrameInfo frameInfo) generates (FrameInfo status);
|
|
};
|