|
How can I create a makefile for a VC++ project from within Visual Studio 2005? Please help
Vibhu
|
|
|
|
|
Hi,
I have a callback which is a static void function, will there be any benefit to adding an inline to this?
Is there any free profilers available for Visual C++ .NET Unmanaged code?
Thanks in advance.
|
|
|
|
|
Callbacks are usually called through a function pointer - In that case inline wouldn't be doable
I would think.
Mark
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
godspeed123 wrote:
I have a callback which is a static void function, will there be any benefit to adding an inline to this?
naah. don't do it.. as inline.. as doesn't work.. as static function force compiler to behave it as function instead of piece of code to be inserted
|
|
|
|
|
Lets say there are three menu items File, Edit, View as you can see in your browser. Now my question is,
1. how to get the on click/select event of either of the menu items?(here they are popup menu's so ID's are not associated with them and we cant make use of ON_COMMAND)
2.how to get the name of the selected menu item? (here menu items are appended dynamically using MF_POPUP)
|
|
|
|
|
Super Hornet wrote: here they are popup menu's
You cannot click on a pop up menu. Even if you click on a pop up menu nothing will happen..
nave
|
|
|
|
|
Super Hornet wrote: how to get the on click/select event of either of the menu items?(here they are popup menu's so ID's are not associated with them and we cant make use of ON_COMMAND)
you have to use TrackPopmenu with TPM_RETURNCMD flag...
|
|
|
|
|
Sorry.... friends. I deleted this link. Because There is having some problems.
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
|
but beware it seems to hold pirated book.. you will be in trouble.. delete the post!
|
|
|
|
|
Thanks Mr. Alok
Nice talking to you. If you judge people, you have no time to love them. -- Mother Teresa
|
|
|
|
|
hi all
i want to convert one audio format to another. for this i will have to get hold of digital o/p of audio data and than apply compression algorithms according to specification of various file formats.
i wanted to ask how to get hold of that uncompressed digital data?
|
|
|
|
|
puneet_cha wrote: i wanted to ask how to get hold of that uncompressed digital data?
Wouldn't you get that by uncompressing the source data?
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
From which format to which format?
Press: 1500 to 2,200 messages in just 6 days? How's that possible sir?
Dr.Brad :Well,I just replied to everything Graus did and then argued with Negus for a bit.
|
|
|
|
|
i have to mainly consider 2 formats MP3 and WAVE.
but main issue is that how to get the digital data given by A/D converter.
can somebody help me in this
|
|
|
|
|
Do you want raw PCM data?
From what source?
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
YA I WANT A RAW PCM DATA.
THE OUTPUT OF ANALOG TO DIGITAL CONVERTER
|
|
|
|
|
That will depend on the device then. If it's a device that includes a driver of some kind to
access the data then you can get it there. Otherwise you need to write a driver to access the
hardware.
If the device is a sound card, you can use DirectX or the Windows Multimedia APIs.
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
will direct show API solve my purpose?
|
|
|
|
|
You haven't yet indicated the source of the audio so I have no idea what your purpose is!
If you need PCM data from a sound card then DirectX (DirectSound) is a solution.
Windows multimedia audio is another soution.
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
hi mark
my work is to convert MP3 file to WAv and vice versa.
so to do that i need raw PCM data,on which i can perform operations for the above purpose.
so i wanted to know how can i get that raw PCM data.
|
|
|
|
|
That's what I thought from your first post, which is why I first replied that way.
DirectX is for accessing devices so it's not really applicable for file conversion.
Generally, you read audio data, transform the data to a new format, and write the resulting data.
To convert MP3 to WAV you'd read from the MP3 file, decompress the audio samples to PCM, and
write them to the a WAV file.
To convert WAV to MP3 you'd read from the WAV file, compress the audio samples to using MP3
compression, and write the resulting compressed data to the a MP3 file.
You can learn the MP3 format and compression algorithm and write your own codec.
You'd also need to understand the format of the files (MP3 and WAV).
If you don't want to write your own transformation code then the Audio Compression Manager[^]
included with Windows can help do it for you. You need to supply an MP3 encoder (Windows doesn't
include one) but there is a free one called LAME[^] that's popular.
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
hi mark
u wrote
"To convert MP3 to WAV you'd read from the MP3 file, decompress the audio samples to PCM, and
write them to the a WAV file."
I wanted to know:-
HOW CAN I DECOMPRESS THE AUDIO SAMPLES TO PCM?is there any API for this?
|
|
|
|
|
The same APIs can do it but you still need an MP3 codec (the "dec"oder part of "codec") or you'd
need to write your own.
The APIs are available with the OS but the codec is not due to MPEG-3 licensing restrictions.
Mark
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
I have a managed C# application which calls functions in an unmanaged C++ dll. On the unmanaged side, I am trying to put up a dialog that contains a text label, a progress bar, and a cancel button. I use CreateDialog and ShowWindow to display the form. The form displays, but for a few seconds has nothing on it. Eventually, the progress bar appears and does show increasing numbers of blue blocks. The form closes as it should, but without ever having displayed the text or the cancel button. The form is displayed for about 10 seconds. Is there a command similar to DoEvents on the managed side that will force all portions of the dialog to display? I saw a reference in one of the articles to a Peek loop, but did not see any code and am not familiar enough with that to implement without more information.
Any help appreciated ...
|
|
|
|