android13/vendor/rockchip/hardware/interfaces/hdmi/1.0/IHdmi.hal

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);
};