1b86a6c2c71514e0cb693597a955e224811b90f96Dake Gu// CHECKSTYLE:OFF Generated code 2b86a6c2c71514e0cb693597a955e224811b90f96Dake Gu/* This file is auto-generated from VideoSupportFragmentGlueHost.java. DO NOT MODIFY. */ 3b86a6c2c71514e0cb693597a955e224811b90f96Dake Gu 44702556bfd15c9819a7b2af759aee0f719cd631fsusnata/* 54702556bfd15c9819a7b2af759aee0f719cd631fsusnata * Copyright (C) 2016 The Android Open Source Project 64702556bfd15c9819a7b2af759aee0f719cd631fsusnata * 74702556bfd15c9819a7b2af759aee0f719cd631fsusnata * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except 84702556bfd15c9819a7b2af759aee0f719cd631fsusnata * in compliance with the License. You may obtain a copy of the License at 94702556bfd15c9819a7b2af759aee0f719cd631fsusnata * 104702556bfd15c9819a7b2af759aee0f719cd631fsusnata * http://www.apache.org/licenses/LICENSE-2.0 114702556bfd15c9819a7b2af759aee0f719cd631fsusnata * 124702556bfd15c9819a7b2af759aee0f719cd631fsusnata * Unless required by applicable law or agreed to in writing, software distributed under the License 134702556bfd15c9819a7b2af759aee0f719cd631fsusnata * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express 144702556bfd15c9819a7b2af759aee0f719cd631fsusnata * or implied. See the License for the specific language governing permissions and limitations under 154702556bfd15c9819a7b2af759aee0f719cd631fsusnata * the License. 164702556bfd15c9819a7b2af759aee0f719cd631fsusnata */ 17ac5fe7c617c66850fff75a9fce9979c6e5674b0fAurimas Liutikaspackage androidx.leanback.app; 184702556bfd15c9819a7b2af759aee0f719cd631fsusnata 198619e0ef7062b6a714f22af993e4b440fae7ef08Aurimas Liutikasimport android.view.SurfaceHolder; 208619e0ef7062b6a714f22af993e4b440fae7ef08Aurimas Liutikas 21ac5fe7c617c66850fff75a9fce9979c6e5674b0fAurimas Liutikasimport androidx.leanback.media.PlaybackGlue; 22ac5fe7c617c66850fff75a9fce9979c6e5674b0fAurimas Liutikasimport androidx.leanback.media.PlaybackGlueHost; 23ac5fe7c617c66850fff75a9fce9979c6e5674b0fAurimas Liutikasimport androidx.leanback.media.SurfaceHolderGlueHost; 244702556bfd15c9819a7b2af759aee0f719cd631fsusnata 254702556bfd15c9819a7b2af759aee0f719cd631fsusnata/** 2695ac470f2bbea06114a64906d95c0da7d9412db0Dake Gu * {@link PlaybackGlueHost} implementation 27e1cde4d4ac42a6e9e16aad2b4df970c7c7d0771cDake Gu * the interaction between {@link PlaybackGlue} and {@link VideoFragment}. 289870cf8fc2cbe52e761b850f58d5ac26db26a4c8Dake Gu * @deprecated use {@link VideoSupportFragmentGlueHost} 294702556bfd15c9819a7b2af759aee0f719cd631fsusnata */ 309870cf8fc2cbe52e761b850f58d5ac26db26a4c8Dake Gu@Deprecated 31aa49439ba6276137f94fcdc1bf4f69b78833dad6susnatapublic class VideoFragmentGlueHost extends PlaybackFragmentGlueHost 32aa49439ba6276137f94fcdc1bf4f69b78833dad6susnata implements SurfaceHolderGlueHost { 334702556bfd15c9819a7b2af759aee0f719cd631fsusnata private final VideoFragment mFragment; 344702556bfd15c9819a7b2af759aee0f719cd631fsusnata 354702556bfd15c9819a7b2af759aee0f719cd631fsusnata public VideoFragmentGlueHost(VideoFragment fragment) { 364702556bfd15c9819a7b2af759aee0f719cd631fsusnata super(fragment); 374702556bfd15c9819a7b2af759aee0f719cd631fsusnata this.mFragment = fragment; 384702556bfd15c9819a7b2af759aee0f719cd631fsusnata } 394702556bfd15c9819a7b2af759aee0f719cd631fsusnata 404702556bfd15c9819a7b2af759aee0f719cd631fsusnata /** 414702556bfd15c9819a7b2af759aee0f719cd631fsusnata * Sets the {@link android.view.SurfaceHolder.Callback} on the host. 4295ac470f2bbea06114a64906d95c0da7d9412db0Dake Gu * {@link PlaybackGlueHost} is assumed to either host the {@link SurfaceHolder} or 434702556bfd15c9819a7b2af759aee0f719cd631fsusnata * have a reference to the component hosting it for rendering the video. 444702556bfd15c9819a7b2af759aee0f719cd631fsusnata */ 45aa49439ba6276137f94fcdc1bf4f69b78833dad6susnata @Override 464702556bfd15c9819a7b2af759aee0f719cd631fsusnata public void setSurfaceHolderCallback(SurfaceHolder.Callback callback) { 474702556bfd15c9819a7b2af759aee0f719cd631fsusnata mFragment.setSurfaceHolderCallback(callback); 484702556bfd15c9819a7b2af759aee0f719cd631fsusnata } 493bcad88cbf4488e747d84893c35f2351b8f84afeDake Gu 504702556bfd15c9819a7b2af759aee0f719cd631fsusnata} 51