Plumb HDR metadata into MediaCodec

This commit is contained in:
Cameron Gutman
2023-02-20 21:42:45 -06:00
parent f4df0714b5
commit b961636f02
6 changed files with 101 additions and 10 deletions

View File

@@ -14,5 +14,5 @@ public interface NvConnectionListener {
void rumble(short controllerNumber, short lowFreqMotor, short highFreqMotor);
void setHdrMode(boolean enabled);
void setHdrMode(boolean enabled, byte[] hdrMetadata);
}

View File

@@ -16,5 +16,5 @@ public abstract class VideoDecoderRenderer {
public abstract int getCapabilities();
public abstract void setHdrMode(boolean enabled);
public abstract void setHdrMode(boolean enabled, byte[] hdrMetadata);
}

View File

@@ -253,9 +253,9 @@ public class MoonBridge {
}
}
public static void bridgeClSetHdrMode(boolean enabled) {
public static void bridgeClSetHdrMode(boolean enabled, byte[] hdrMetadata) {
if (connectionListener != null) {
connectionListener.setHdrMode(enabled);
connectionListener.setHdrMode(enabled, hdrMetadata);
}
}