1
//============================================================================
5
// SS tttttt eeee ll ll aaaa
6
// SSSS tt ee ee ll ll aa
7
// SS tt eeeeee ll ll aaaaa -- "An Atari 2600 VCS Emulator"
8
// SS SS tt ee ll ll aa aa
9
// SSSS ttt eeeee llll llll aaaaa
11
// Copyright (c) 1995-2005 by Bradford W. Mott and the Stella team
13
// See the file "license" for information on usage and redistribution of
14
// this file, and for a DISCLAIMER OF ALL WARRANTIES.
16
// $Id: MediaFactory.hxx,v 1.2 2006/01/19 00:45:12 stephena Exp $
17
//============================================================================
19
#ifndef MEDIA_FACTORY_HXX
20
#define MEDIA_FACTORY_HXX
27
This class deals with the different framebuffer/sound implementations
28
for the various ports of Stella, and always returns a valid media object
29
based on the specific port and restrictions on that port.
31
@author Stephen Anthony
32
@version $Id: MediaFactory.hxx,v 1.2 2006/01/19 00:45:12 stephena Exp $
37
static FrameBuffer* createVideo(OSystem* osystem);
38
static Sound* createAudio(OSystem* osystem);