1/* 2 * Copyright 2010, Haiku, Inc. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5#ifndef __MEDIA_ICONS_H 6#define __MEDIA_ICONS_H 7 8#include <Bitmap.h> 9 10 11class BResources; 12 13 14struct MediaIcons { 15 MediaIcons(); 16 17 struct IconSet { 18 IconSet(); 19 20 BBitmap inputIcon; 21 BBitmap outputIcon; 22 }; 23 24 25 BBitmap devicesIcon; 26 BBitmap mixerIcon; 27 28 IconSet audioIcons; 29 IconSet videoIcons; 30 31 static BRect IconRectAt(const BPoint& topLeft); 32 33 static const BRect sBounds; 34 35private: 36 37 void _LoadBitmap(BResources* resources, int32 id, 38 BBitmap* bitmap); 39}; 40 41#endif 42