[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: [MD:4204] Sound support
- X-ml-count: 4275
- Subject: Re: [MD:4204] Sound support
- From: MIYOSHI Masanori <miyoshi@xxxxxxxxxxxxxxxx>
- Date: Sun, 02 Mar 2003 08:48:57 +0900
- User-agent: Wanderlust/2.11.1 (Wonderwall) EMIKO/1.14.1 (Choanoflagellata) LIMIT/1.14.7 (Fujiidera) APEL/10.4 Emacs/21.1 (i386-msvc-nt5.1.2600) MULE/5.0 (SAKAKI) Meadow/1.99 Alpha6-dev (IKADUCHI)
>>>>> [meadow-develop : No.4274] にて
>>>>> "kose" = 小関 吉則 (KOSEKI Yoshinori) <kose@xxxxxxxxxxx> さんは書きました:
三好> ;; しかし image でも同じことが言えるけど、:data プロパティは止めて
三好> ;; ほしいな。こんな生データを丸見えにするとは、泣けてくる。
三好> ;; きちんとオブジェクト化してデータの隠蔽を図って欲しかった。;_;
三好> ;; 将来、movie をサポートするときにも、:data が出来そうで怖い。
kose> よくわかっていないけど、もしかして :data って .elc に埋め込
kose> むために用意されているのでしょうか?
というよりは、ファイル IO のオーバヘッドを避けるための仕組みでしょ
う。
絵を表示したりサウンドを再生するたびに、ファイルから読み込むと時
間がかかりますよね。toolbar のアイコンを表示する場合を考えてもら
えば分かるかと思います。
そこで、読み込んだバイナリデータを変数に格納しておき(通称 BLOB)、
再利用するのです。このバイナリデータを指定するのが :data プロパティ
です。
kose> もしかして :data って .elc に埋め込むために用意されているの
kose> でしょうか?
は、一つの応用です。
--
三好 雅則 mailto:miyoshi@xxxxxxxxxxxxxxxx
http://www.boreas.dti.ne.jp/~miyoshi/ (Meadow2 のページ始めました)