|
hi everyone
i am working on conversion of audio file formats.i want to convert mp3 to WAVE,
i want to ask how can i do that,if i access the data from MP3 frame,it is an compressed one,how can i decompress it,because there are no specifications related to decoding of MP3.
and secondly it will already be lossy data.so how can i get original data,which is uncompressed
|
|
|
|
|
If you can't write your own MP3 decoder then you'll need to buy one or find a free one.
A popular free one that works with the Windows Audio Compression Manager (ACM) can be found -
Google for LameMP3.
lossy means lossy. That means data was lost in the compression. If you could get the original
data back then it wouldn't be lossy
Mark
"If you can dodge a wrench, you can dodge a ball."
|
|
|
|
|
See this[^] article.
As has already been pointed out, the resulting .WAV file will not be the original since MP3 compression is lossy.
/ravi
|
|
|
|
|
|
Its declared in class.h file.
Plz tell me how this program works...
Thanx,
Guddappa T H
|
|
|
|
|
Hi all,
I have problem related to speed (alt) keys in PropertySheet.
I have overridden the OnWizardFinish() method of a CPropertySheet
derived class. I have edit box on PropertySheet. If i enter something invalid or keep the edit box empty, and click Finish button, an error message will be displayed. When i click OK button of error messagebox, the focus is not set on the edit box (Even though i have used SetFocus after MessageBox)and moreover alt keys will not work.
What may be the problem? Thanks in advance.
|
|
|
|
|
Can you tell: Are you using AfxMessageBox() to display the error message?
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
No.
I am using MessageBox.
|
|
|
|
|
Try passing the handle of the window to the message box function eg: MessageBox(myDlghWnd,...);
if you are passing NULL and then try and setting the focus. I faced a similar problem and resolved it but just can't recollect it for now.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
I am using VC++ 2005.
As i said i was using
MessageBox(LPCTSTR lpszText,
LPCTSTR lpszCaption = NULL,
UINT nType = MB_OK);
MessageBox what u suggested was
::MessageBox(HWND hWnd,
LPCTSTR lpszText,
LPCTSTR lpszCaption,
UINT nType);
I used what u said, alt-keys working. But it's not displaying MessageBox.
Anyways Thank you very much.
|
|
|
|
|
Does the message box pop up behind your application or somewhere else?One good option would be to debug the code and check if you see the message box or where is the control at that time when you invoke the msg box.
Somethings seem HARD to do, until we know how to do them.
_AnShUmAn_
|
|
|
|
|
http://www.codeproject.com/buttonctrl/cxskinbutton.asp
in this code how can one call the button clicked function on pressing enter
vimarsh
|
|
|
|
|
vimarsh puneet wrote: how can one call the button clicked function on pressing enter
why you have to call the method, the framework will send appropriate message. You have to handle those messages, thats it..
That is, add a message map entry, the macro for button click notification is,
ON_BN_CLICKED(id, mesasgehandler)
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
that is working but when i press enter key the code exits
|
|
|
|
|
Pressing Enter Key will lead to call CDialog::OnOk method.. so override the method and don't call the base class implementation, instead call which ever function you want. Also pressing Esc key will call CDialog::OnCancel method...
Both OnOK and OnCancel will close the dialog, but the return value will be differnt is the dialog is showed using DoModal method..
Do your Duty and Don't expect the Result Rate this Post, if I helped You
|
|
|
|
|
Hi all,
I want to disable my menu item at particular conditions.
But as soon as i write a function for menu item the menu item gets enable.
Can anybody help me in this?????
thanks in advance...
|
|
|
|
|
Use OnUpdateCmdUI , and enable or disable menu item conditionally.
|
|
|
|
|
thanku it solved my problem.........
|
|
|
|
|
Hi All,
I want to examine whether a node in the tree control is presently expanded or not (i.e. it has the '-' sign infront of its label.
I cannot do it with GetItemState(hItem,TVIS_EXPANDED).
The problem is that the return value of GetItemState is the combination of the flags TVIS_EXPANDEDONCE and TVIS_EXPANDED.
How can I test for ONLY TVIS_EXPANDED?
Thanks in Advance.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduHow can I test for ONLY TVIS_EXPANDED?
Did you tried like..
if( TVIS_EXPANDED == GetItemState(hItem,TVIF_STATE)&TVIS_EXPANDED)<br />
{<br />
}
-- modified at 6:53 Monday 2nd April, 2007
sorry a small updation in the code..
nave
|
|
|
|
|
NiceNaiduThe problem is that the return value of GetItemState is the combination of the flags TVIS_EXPANDEDONCE and TVIS_EXPANDED.
How you are verifying this?
|
|
|
|
|
UINT nState = GetItemState(hItem, TVIS_EXPANDED);<br />
if(nState & TVIS_EXPANDED)<br />
{<br />
}<br />
else<br />
{<br />
}
the above code is working fine in all cases.
When there are some child items under a node.It is showing the Expanded bitmap.
But whenever i delete all the child nodes, i am expecting code in the else to be executed.
But it is not happening.
How is this possible ??
Thanks guys for u r response.
Naveen your code also is not working.
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduNaveen your code also is not working.
There was a problem in the code that I post first. I have changed it now. did you try after that?
nave
|
|
|
|
|
Sorry NaveenR, it is also not working.
How to check,whether a Tree Node has any Child Items ??
Appu..
"My blood group is not B+.But I have it my blood"
|
|
|
|
|
NiceNaiduHow to check,whether a Tree Node has any Child Items ??
CTreeCtrl::ItemHasChildren()
nave
|
|
|
|