Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6772914 authored by Chong Zhang's avatar Chong Zhang Committed by Android (Google) Code Review
Browse files

Merge "HDCP: add enums for HDCP module capabilities" into klp-dev

parents a5552de9 a3a91855
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -57,6 +57,19 @@ struct HDCPModule {
        HDCP_SESSION_ESTABLISHED,
    };

    // HDCPModule capability bit masks
    enum {
        // HDCP_CAPS_ENCRYPT: mandatory, meaning the HDCP module can encrypt
        // from an input byte-array buffer to an output byte-array buffer
        HDCP_CAPS_ENCRYPT = (1 << 0),
        // HDCP_CAPS_ENCRYPT_NATIVE: the HDCP module supports encryption from
        // a native buffer to an output byte-array buffer. The format of the
        // input native buffer is specific to vendor's encoder implementation.
        // It is the same format as that used by the encoder when
        // "storeMetaDataInBuffers" extension is enabled on its output port.
        HDCP_CAPS_ENCRYPT_NATIVE = (1 << 1),
    };

    // Module can call the notification function to signal completion/failure
    // of asynchronous operations (such as initialization) or out of band
    // events.