diff --git a/src/darwin/Framework/CHIP/templates/availability.yaml b/src/darwin/Framework/CHIP/templates/availability.yaml index 0ced0274259297..d2f61f5a6d9ffa 100644 --- a/src/darwin/Framework/CHIP/templates/availability.yaml +++ b/src/darwin/Framework/CHIP/templates/availability.yaml @@ -8125,6 +8125,8 @@ - LaundryDryerControls - EnergyEVSE - OvenCavityOperationalState + - ContentControl + - ContentAppObserver attributes: NetworkCommissioning: # Targeting Spring 2024 Matter release @@ -8141,6 +8143,12 @@ Scenes: # Targeting Spring 2024 Matter release - FabricSceneInfo + MediaPlayback: + # Targeting Spring 2024 Matter release + - ActiveAudioTrack + - AvailableAudioTracks + - ActiveTextTrack + - AvailableTextTracks commands: GeneralDiagnostics: # Targeting Spring 2024 Matter release @@ -8150,6 +8158,17 @@ # Targeting Spring 2024 Matter release - QueryIdentity - QueryIdentityResponse + Channel: + # Targeting Spring 2024 Matter release + - GetProgramGuide + - ProgramGuideResponse + - RecordProgram + - CancelRecordProgram + MediaPlayback: + # Targeting Spring 2024 Matter release + - ActivateAudioTrack + - ActivateTextTrack + - DeactivateTextTrack command fields: NetworkCommissioning: # Targeting Spring 2024 Matter release @@ -8166,16 +8185,85 @@ QueryIdentityResponse: - identity - possessionSignature + MediaPlayback: + # Targeting Spring 2024 Matter release + Rewind: + - audioAdvanceUnmuted + FastForward: + - audioAdvanceUnmuted + ContentLauncher: + # Targeting Spring 2024 Matter release + LaunchContent: + - playbackPreferences + - useCurrentContext + AccountLogin: + # Targeting Spring 2024 Matter release + Login: + - node + Logout: + - node structs: Scenes: # Targeting Spring 2024 Matter release - SceneInfoStruct + Channel: + # Targeting Spring 2024 Matter release + - ProgramStruct + - SeriesInfoStruct + - ProgramCategoryStruct + - ProgramCastStruct + - PageTokenStruct + - ChannelPagingStruct + - AdditionalInfoStruct + MediaPlayback: + # Targeting Spring 2024 Matter release + - TrackStruct + - TrackAttributesStruct + ContentLauncher: + # Targeting Spring 2024 Matter release + - PlaybackPreferencesStruct + - TrackPreferenceStruct struct fields: NetworkCommissioning: # Targeting Spring 2024 Matter release NetworkInfoStruct: - networkIdentifier - clientIdentifier + Channel: + # Targeting Spring 2024 Matter release + ChannelInfoStruct: + - identifier + - type + events: + MediaPlayback: + # Targeting Spring 2024 Matter release + - StateChanged + AccountLogin: + # Targeting Spring 2024 Matter release + - LoggedOut + TargetNavigator: + # Targeting Spring 2024 Matter release + - TargetUpdated + enums: + Channel: + # Targeting Spring 2024 Matter release + - ChannelTypeEnum + MediaPlayback: + # Targeting Spring 2024 Matter release + - CharacteristicEnum + ContentLauncher: + # Targeting Spring 2024 Matter release + - CharacteristicEnum + enum values: + ContentLauncher: + # Targeting Spring 2024 Matter release + ParameterEnum: + - Season + - Episode + - Any + StatusEnum: + - TextTrackNotAvailable + - AudioTrackNotAvailable bitmaps: NetworkCommissioning: # Targeting Spring 2024 Matter release @@ -8183,6 +8271,9 @@ Scenes: # Targeting Spring 2024 Matter release - NameSupportBitmap + Channel: + # Targeting Spring 2024 Matter release + - RecordingFlagBitmap bitmap values: OnOff: Feature: @@ -8194,6 +8285,25 @@ - PerDeviceCredentials WiFiSecurityBitmap: - WPA3MatterPDC + Channel: + # Targeting Spring 2024 Matter release + Feature: + - ElectronicGuide + - RecordProgram + MediaPlayback: + # Targeting Spring 2024 Matter release + Feature: + - TextTracks + - AudioTracks + - AudioAdvance + ContentLauncher: + # Targeting Spring 2024 Matter release + SupportedProtocolsBitmap: + - WebRTC + Feature: + - AdvancedSeek + - TextTracks + - AudioTracks renames: event fields: WiFiNetworkDiagnostics: