Interface AVContentKeySessionDelegate


  • public interface AVContentKeySessionDelegate
    API-Since: 10.3
    • Method Detail

      • contentKeySessionContentKeyRequestDidFailWithError

        default void contentKeySessionContentKeyRequestDidFailWithError​(@NotNull
                                                                        @NotNull AVContentKeySession session,
                                                                        @NotNull
                                                                        @NotNull AVContentKeyRequest keyRequest,
                                                                        @NotNull
                                                                        @NotNull NSError err)
      • contentKeySessionDidProvideContentKeyRequest

        void contentKeySessionDidProvideContentKeyRequest​(@NotNull
                                                          @NotNull AVContentKeySession session,
                                                          @NotNull
                                                          @NotNull AVContentKeyRequest keyRequest)
      • contentKeySessionDidProvideRenewingContentKeyRequest

        default void contentKeySessionDidProvideRenewingContentKeyRequest​(@NotNull
                                                                          @NotNull AVContentKeySession session,
                                                                          @NotNull
                                                                          @NotNull AVContentKeyRequest keyRequest)
      • contentKeySessionDidUpdatePersistableContentKeyForContentKeyIdentifier

        default void contentKeySessionDidUpdatePersistableContentKeyForContentKeyIdentifier​(@NotNull
                                                                                            @NotNull AVContentKeySession session,
                                                                                            @NotNull
                                                                                            @NotNull NSData persistableContentKey,
                                                                                            @NotNull
                                                                                            @NotNull java.lang.Object keyIdentifier)
        API-Since: 11.0
      • contentKeySessionShouldRetryContentKeyRequestReason

        default boolean contentKeySessionShouldRetryContentKeyRequestReason​(@NotNull
                                                                            @NotNull AVContentKeySession session,
                                                                            @NotNull
                                                                            @NotNull AVContentKeyRequest keyRequest,
                                                                            @NotNull
                                                                            @NotNull java.lang.String retryReason)
      • contentKeySessionContentProtectionSessionIdentifierDidChange

        default void contentKeySessionContentProtectionSessionIdentifierDidChange​(@NotNull
                                                                                  @NotNull AVContentKeySession session)
      • contentKeySessionContentKeyRequestDidSucceed

        default void contentKeySessionContentKeyRequestDidSucceed​(@NotNull
                                                                  @NotNull AVContentKeySession session,
                                                                  @NotNull
                                                                  @NotNull AVContentKeyRequest keyRequest)
        API-Since: 12.0
      • contentKeySessionDidGenerateExpiredSessionReport

        default void contentKeySessionDidGenerateExpiredSessionReport​(@NotNull
                                                                      @NotNull AVContentKeySession session)
        API-Since: 12.0