Kitによって提供される特徴のひとつに、(例えば音声や画像ファイルなど)メディアファイルを名前の付けられた要素(element)に割り当てる能力があります。この要素は、ユーザが設定した音声と画像のオプションを見つけるために使用できます。Kitは音声やビットマップ画像をイベントとシステム属性に割り当てる能力を提供し、これによってBeOSコンピュータのユーザインターフェイスの外見と挙動が設定できます。name及びentry_refから構成されています。typeは、entryが表現するメディアデータのタイプです。これは"sound"や"bitmap"となります。nameは、"Startup"や"desktop"といったレジストリに存在するentryの実際の名前です。entry_refは、特定のentryに割り当てられているファイルを示します。アプリケーションは、BMediaFilesオブジェクトのインスタンスを作成し、その後に特定のレジストリのentryに割り当てられるファイルがどれか探し出すために、GetRefFor()を使用することができます。アプリケーションがデスクトップイメージファイルにアクセスする必要があるなら、これについて下記の情報を得ることができます。}ユーザは「Sounds」初期設定アプリケーションを使って、サウンドファイルをシステムビープや起動音などのイベントに割り当てます。イベントはそれぞれ"Beep"や"Startup"と名付けられています。beep()関数は常に、ビープ音に対して割り当てられた音声なら何でも再生します。DestructorBMediaFiles()BMediaFiles(void)コンストラクタです。~BMediaFiles(void)デストラクタです。NULL)outTypeに、次のメディアタイプを返します。これらのタイプは、"sound"と"bitmap"の様なものを含みます。これは次のGetNextType()の説明と全く同じです。