...

View Full Version : MCI commands



hackinflicktion
01-05-2004, 05:04 AM
in my game maker program it says you can use MCI commands but i don't know what the MCI commands are. it said to see the windows documentation for more on MCI commands but i don't know where the documentation is?

Hack

Mhtml
01-05-2004, 05:43 AM
MCI stands for Media Control Interface, basically it will help to make your software more device independent.

Microsoft Windows reference is available online from http://www.msdn.com - Microsoft Developers Network .. :)

hackinflicktion
01-05-2004, 11:03 PM
Thanks

Hack

Mhtml
01-06-2004, 03:07 AM
No problem. :)

hackinflicktion
01-07-2004, 02:42 AM
what codeing language would you program them in and what program do i need for it to write the commands in? its would be to hard to screw with it forever with out a clue in a made up codeing language.

Hack

Mhtml
01-07-2004, 03:19 AM
Well I'd do it in c++ but you are using game maker, doesn't it work of a scripting language?

I whent briefly (very very briefly) through the documentation and found nothing about Microsoft Win API MCI functions.

[edit:] A little too briefly I guess ;) ... Here is what it says about using MCI ..



There is one very general function to access the multimedia functionality of windows.



MCI_command(str) This functions sends the command string to the windows multimedia system using the Media Control Interface (MCI). It returns the return string. You can use this to control all sorts of multimedia devices. See the Windows documentation for information in how to use this command. For example MCI_command('play cdaudio from 1') plays a cd (after you have correctly initialized it using other commands. This function is only for advanced use!

hackinflicktion
01-07-2004, 03:21 AM
the documetation of game maker?

Mhtml
01-07-2004, 03:24 AM
Yes the documentation of Game Maker ...

I edited my post but you replied to quickly :D read from '[edit:]' ...

hackinflicktion
01-07-2004, 03:28 AM
bassicly all i need is the controls that make the volume change and a panning code thing.

Mhtml
01-07-2004, 03:35 AM
I don't think MCI is what you're looking for if that is what you want to do ...

Doesn't game maker have code for this?

Sure enough I read the documentation and found this -


sound_volume(index,value) Changes the volume for the indicates sound (0 = low, 1 = high).

sound_pan(index,value) Changes the pan for the indicates sound (0 = left, 1 = right).

hackinflicktion
01-07-2004, 04:10 AM
yes GM uses code and those code actions only apply to wav files and i want to make a media player.

Mhtml
01-07-2004, 04:51 AM
A media player, like as in windows media player and winamp?

hackinflicktion
01-07-2004, 04:53 AM
i guess so

Mhtml
01-07-2004, 05:02 AM
Well I don't like your chances ... You will need to be able to load libraries and then find some for mp3,wav,cdda,ogg etc ... I gather gm can load libraries?

For this sort of thing you are probably best off learning c++ or something though ...

hackinflicktion
01-07-2004, 05:06 AM
i asked about a new coding language earlier and you said somthing abuot somthing because GM can use external code i believe and for now i can get it to play the cd i just need other stuff

Mhtml
01-07-2004, 05:09 AM
Well it seems to have some built in support for media files but it isn't great. There are lots more popular audio formats than it supports so you will need to program a dll for the specific media types you want.

hackinflicktion
01-07-2004, 05:11 AM
i know but i think you have to register for dll's

Mhtml
01-07-2004, 05:13 AM
Register to get premade ones or register to use ones you've made?

hackinflicktion
01-07-2004, 05:14 AM
it costs money and the comp i program on don't have the internet:( but ithink if i used an external editor maybe i could use dll's?

Mhtml
01-07-2004, 05:16 AM
I don't understand, do you mean you have to register game maker to USE .dll files? OR do you have to register to DOWNLOAD ONES ALREADY MADE?

hackinflicktion
01-07-2004, 05:19 AM
i think if it detects a dll at all it will throw an error telling you this function is only avalible in the registered version of GM

Mhtml
01-07-2004, 05:21 AM
Alright thankyou :) ... This means that you will not be able to make a media player that supports more media formats than game maker does natively (without dlls) ...

hackinflicktion
01-07-2004, 05:23 AM
??????
so do you have a clue how to proramm the MCI command code in GM?

Mhtml
01-07-2004, 05:26 AM
Yes but this will not help you, MCI is for controlling hardware.

hackinflicktion
01-07-2004, 05:28 AM
so if i reg. GM i could make a dll that can play multiple music formats and adjust the pan and volume

Mhtml
01-07-2004, 05:31 AM
You can already adjust pan and volume natively, if you register you could (if you know how) create a dll to handle the loading of a specific media format, or find one already made and download it (base on the license agreements etc) ...

So yes. But I'd look into other options before hand which could save you money.

For instance you could spend a few weeks learning C++ and create your own skinnable media player like winamp (early versions of it) .. :)

hackinflicktion
01-07-2004, 05:35 AM
only the wav files can use those three command in GM could i program those things for cda files if i used dll

hackinflicktion
01-07-2004, 05:46 AM
um...hullo... i have gmkr

Mhtml
01-07-2004, 05:55 AM
What are you on about? I think it was obvious you had gamemaker when you started this thread! -- lol ;)

Anyway with a dll you can do anything you want ..

Conflustered22
01-07-2004, 05:59 AM
wut programming language should u program the dll in?
AND
where are some good tutorials for wutever language that is?

Mhtml
01-07-2004, 07:05 AM
You can program the DLL in any language you like. I would program it in c++ ... To learn c++ I suggest www.cprogramming.com



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum