mirroring_features.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. #ifndef COMPONENTS_MIRRORING_SERVICE_MIRRORING_FEATURES_H_
  5. #define COMPONENTS_MIRRORING_SERVICE_MIRRORING_FEATURES_H_
  6. #include "base/component_export.h"
  7. #include "base/feature_list.h"
  8. #include "build/build_config.h"
  9. namespace mirroring {
  10. namespace features {
  11. COMPONENT_EXPORT(MIRRORING_SERVICE)
  12. extern const base::Feature kOpenscreenCastStreamingSession;
  13. COMPONENT_EXPORT(MIRRORING_SERVICE)
  14. extern const base::Feature kCastStreamingAv1;
  15. COMPONENT_EXPORT(MIRRORING_SERVICE)
  16. extern const base::Feature kCastStreamingVp9;
  17. COMPONENT_EXPORT(MIRRORING_SERVICE)
  18. extern const base::Feature kCastUseBlocklistForRemotingQuery;
  19. COMPONENT_EXPORT(MIRRORING_SERVICE)
  20. extern const base::Feature kCastForceEnableRemotingQuery;
  21. bool IsCastStreamingAV1Enabled();
  22. } // namespace features
  23. } // namespace mirroring
  24. #endif // COMPONENTS_MIRRORING_SERVICE_MIRRORING_FEATURES_H_