diff --git a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_7.yaml b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_7.yaml index 4c1515efe4a296..299d812dd94e44 100644 --- a/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_7.yaml +++ b/src/app/tests/suites/certification/Test_TC_CONTENTLAUNCHER_10_7.yaml @@ -46,6 +46,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 0, Value: "Gaby sHoffman" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -75,6 +94,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 1, Value: "PBS" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -104,6 +142,25 @@ tests: value: false - name: "Search" value: { ParameterList: [{ Type: 2, Value: "Snow White" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -133,6 +190,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 3, Value: "Spike Lee" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -162,6 +238,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 4, Value: "Football games" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -191,6 +286,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 5, Value: "Star Wars" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -220,6 +334,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 6, Value: "Horror" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -249,6 +382,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 7, Value: "NCAA" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -278,6 +430,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 8, Value: PopularityName }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -307,6 +478,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 9, Value: "Netflix" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -336,6 +526,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 10, Value: "football" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -365,6 +574,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 11, Value: "Arsenel" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" @@ -394,6 +622,25 @@ tests: value: true - name: "Search" value: { ParameterList: [{ Type: 12, Value: "TVSeries" }] } + - name: "PlaybackPreferences" + value: + { + PlaybackPosition: 0, + TextTrack: + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + AudioTracks: + [ + { + LanguageCode: "exampleLanguageCode", + Characteristics: [0], + AudioOutputIndex: 0, + }, + ], + } response: values: - name: "Status" diff --git a/zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h b/zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h index 8a2915a0394cde..7ada7c799e1872 100644 --- a/zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h +++ b/zzz_generated/darwin-framework-tool/zap-generated/test/Commands.h @@ -83866,6 +83866,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -83918,6 +83948,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -83970,6 +84030,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:false]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84022,6 +84112,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84074,6 +84194,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84126,6 +84276,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84178,6 +84358,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84230,6 +84440,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84282,6 +84522,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84334,6 +84604,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84386,6 +84686,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84438,6 +84768,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) { @@ -84490,6 +84850,36 @@ class Test_TC_CONTENTLAUNCHER_10_7 : public TestCommandBridge { params.autoPlay = [NSNumber numberWithBool:true]; + params.playbackPreferences = [[MTRContentLauncherClusterPlaybackPreferencesStruct alloc] init]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).playbackPosition = + [NSNumber numberWithUnsignedLongLong:0ULL]; + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_4 = [[NSMutableArray alloc] init]; + temp_4[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).characteristics = temp_4; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).textTrack).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + { + NSMutableArray * temp_3 = [[NSMutableArray alloc] init]; + temp_3[0] = [[MTRContentLauncherClusterTrackPreferenceStruct alloc] init]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).languageCode = @"exampleLanguageCode"; + { + NSMutableArray * temp_6 = [[NSMutableArray alloc] init]; + temp_6[0] = + [NSNumber numberWithUnsignedChar:0U]; + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).characteristics = temp_6; + } + ((MTRContentLauncherClusterTrackPreferenceStruct *) temp_3[0]).audioOutputIndex = + [NSNumber numberWithUnsignedChar:0U]; + + ((MTRContentLauncherClusterPlaybackPreferencesStruct *) params.playbackPreferences).audioTracks = temp_3; + } + [cluster launchContentWithParams:params completion: ^(MTRContentLauncherClusterLauncherResponseParams * _Nullable values, NSError * _Nullable err) { if (err != nil) {