forked from mirrors/gecko-dev
Backed out changeset a092c177e959 (bug 1867542) Backed out changeset 4a7b2f9ad22b (bug 1867542) Backed out changeset 6ea19cc6a14b (bug 1867542) Backed out changeset 46c83c6cf9bb (bug 1867542) Backed out changeset 7af4d3fe37ba (bug 1867542) Backed out changeset afb09d4a02f9 (bug 1867542) Backed out changeset 63f403a0f1ff (bug 1867542) Backed out changeset e87e1bb6bcf8 (bug 1867542) Backed out changeset b56ec46251a9 (bug 1867542) Backed out changeset 1e79f4a01297 (bug 1867542) Backed out changeset ce2e32e30761 (bug 1867542) Backed out changeset 7abe1f239b4f (bug 1867542) Backed out changeset 94f6b561b4d5 (bug 1867542) Backed out changeset 5f7689ac0357 (bug 1867542) Backed out changeset 21d7101ba9a3 (bug 1867542) Backed out changeset ba45280ca500 (bug 1867542) Backed out changeset 8a0c3faaeb96 (bug 1867542) Backed out changeset b31389120219 (bug 1867542) Backed out changeset af86ae97ca08 (bug 1867542) Backed out changeset 4534cfd92775 (bug 1867542) Backed out changeset 0f9376cb7b68 (bug 1867542)
27 lines
867 B
C++
27 lines
867 B
C++
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim:set ts=2 sw=2 sts=2 et cindent: */
|
|
/* This Source Code Form is subject to the terms of the Mozilla Public
|
|
* License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
|
|
|
|
#ifndef AppleEncoderModule_h_
|
|
#define AppleEncoderModule_h_
|
|
|
|
#include "PlatformEncoderModule.h"
|
|
|
|
namespace mozilla {
|
|
class AppleEncoderModule final : public PlatformEncoderModule {
|
|
public:
|
|
AppleEncoderModule() {}
|
|
virtual ~AppleEncoderModule() {}
|
|
|
|
bool SupportsMimeType(const nsACString& aMimeType) const override;
|
|
|
|
already_AddRefed<MediaDataEncoder> CreateVideoEncoder(
|
|
const CreateEncoderParams& aParams,
|
|
const bool aHardwareNotAllowed) const override;
|
|
};
|
|
|
|
} // namespace mozilla
|
|
|
|
#endif /* AppleEncoderModule_h_ */
|