Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  PUtilityAudioDecoder.ipdl   Sprache: unbekannt

 
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* 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/. */

include GraphicsMessages;
include protocol PRemoteDecoderManager;
include protocol PVideoBridge;

using mozilla::dom::ContentParentId from "mozilla/dom/ipc/IdType.h";
using mozilla::media::MediaCodecsSupported from "MediaCodecsSupport.h";
using mozilla::RemoteDecodeIn from "mozilla/RemoteDecoderManagerChild.h";

#ifdef MOZ_WMF_CDM
using mozilla::MFCDMCapabilitiesIPDL from "mozilla/PMFCDM.h";
#endif

namespace mozilla {

namespace ipc {

// This protocol allows to run media audio decoding infrastructure on top
// of the Utility process
[ParentProc=Utility, ChildProc=Parent]
protocol PUtilityAudioDecoder
{
parent:
  async NewContentRemoteDecoderManager(
            Endpoint<PRemoteDecoderManagerParent> endpoint, ContentParentId parentId);

#ifdef MOZ_WMF_MEDIA_ENGINE
  async InitVideoBridge(Endpoint<PVideoBridgeChild> endpoint,
                        ContentDeviceData contentDeviceData);

  async UpdateVar(GfxVarUpdate var);
#endif

#ifdef MOZ_WMF_CDM
  async GetKeySystemCapabilities() returns (MFCDMCapabilitiesIPDL[] result);

  async UpdateWidevineL1Path(nsString path);
#endif

child:
  async UpdateMediaCodecsSupported(RemoteDecodeIn aLocation,
                                   MediaCodecsSupported aSupported);

#ifdef MOZ_WMF_MEDIA_ENGINE
  async CompleteCreatedVideoBridge();
#endif

};

} // namespace ipc

} // namespace mozilla

[ Dauer der Verarbeitung: 0.16 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge