|
I submitted an article to submit@codeproject.com on Saturday and was wondering how long it would take (generally) to appear on the site. (It should have required little if any changes) Anybody have any ideas? Just trying to figure out when I should expect it.
Michael
Developer, Author, Chef
|
|
|
|
|
Looks like I have my answer! For any other new author who is interested: submitting an article to submit@codeproject.com took 2 business days to appear. (I assume that is normal)
Michael
Developer, Author, Chef
|
|
|
|
|
Fairly. It can take longer; it all depends on the number of submissions at the time time you submitted, who processes the submission, and then the turn around time based on how much time the person processing the submission has to update CP.
Cheers,
-Erik
|
|
|
|
|
It took about 2 weeks for one of mine to appear. I think it can depend on the complexity and how busy the reviewers are (obviously).
www.CoderForRent.com
GET A PROGRAMMING JOB TODAY! We have the cheapest rates anywhere.
FREELANCE WORK AVAILABLE NOW!
|
|
|
|
|
You just registered today-- where are your articles?
ab
|
|
|
|
|
need article or tutorial or source code .. image processing such as rotate, blur , smooth , sharp .. well for me actually enough only blur smooth and sharp image in pocket pc ...... either use C# CF or embedded visual c++ can anyone help me .... im stuck
thx for any help
|
|
|
|
|
I am looking at Media State Aggregation Service (MSAS) in the media center SDK. But it all in C++ (the example). It deals with COM and sinks. If some one can create a shell or some samples of the interfaces in C# would help. Just a template of the interfaces with the InterfaceTypeAttributes on top. I am lost and the SDK documentation (http://www.asia.microsoft.com/windowsxp/mediacenter/developer/default.asp) since they dont provide any .net examples. If anyone could help it would help me out alot
[Guid(A70D81F2-C9D2-4053-AF0E-CDEA39BDD1AD)]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIDispatch)]
interface IMediaStatusSession
{
void MediaStatusChange(
/* [In] */ ref MEDIASTATUSTAGARRAY Tags,
/* [In] */ ref MEDIASTATUSPROPARRAY Properties)
{
}
}
Retrieving Media Status Information
Media Center implements the media state aggregation service as a COM local server. The MSAS receives media status information from the shell software and distributes it to one or more media status sinks. Typically, a sink uses the media status information to update a front panel display.
Media status information is sent to the sink whenever a property changes. For continuously changing properties such as elapsed time, the property is updated at one-second intervals.
A sink is a COM component that supports the IMediaStatusSink interface and is registered as a member of the CATID_MediaStatusSink {FCB0C2A3-9747-4C95-9D02-820AFEDEF13F} component category. When the MSAS starts, it creates every sink in this category and calls the IMediaStatusSink::Initialize method on each of them.
The MSAS creates three types of sessions to manage the reporting of Media Center status: the global session, media sessions, and other sessions. The global session is created when Media Center starts, and is destroyed when Media Center closes. It reports general status information such as the volume level and the user's navigation activity. The MSAS creates a media session for each media activity, such as recording a TV show, playing a CD, starting a slide show, and so on. A media session opens when a media activity starts, and closes when a new media activity is started. Other sessions are created by other Media Center components when they start, such the TV and the tuner.
Whenever a media session begins, the MSAS calls the IMediaStatusSink::CreateSession method for each sink. When CreateSession is called, the sink creates an object that supports the IMediaStatusSession interface and passes this interface back to the MSAS.
When new media status information is available, the MSAS passes it to the sink by calling the sink's IMediaStatusSession::MediaStatusChange method. The parameters to this method are arrays of property tags (defined in the MEDIASTATUSPROPERTYTAG enumeration) and corresponding values.
The current state of a media status source is the sum of the information in the session. The sink examines all changed properties and compares these with the current state to determine what changes are needed in the display. For example, in a session relating to the playback of a CD, the sink might first receive a media status change event indicating the duration of a track, and this event would be followed at regular intervals by events specifying the elapsed time of the track. The sink can use this information to display the time remaining in the track.
When a session is closed (releasing the final COM reference), the sink should assume that all previously announced information has become invalid, and no state from that session should be displayed.
Announcements in one session never depend on information from announcements in any other session.
Many sessions may be opened and closed during the lifetime of a single application. For example, Media Center opens, uses, and then closes a session for each CD, DVD, or playlist that is played, plus one for the application itself. The application session remains active as long as Media Center is running, but the media-related sessions are open only as long as the CD, DVD, or playlist is active.
//////////////////////////////////////////////////////////////////////////////
IMediaStatusSession Interface
The IMediaStatusSession interface is implemented by the sink component on an object representing a media status session. The MSAS uses this interface to pass media status properties to the sink.
In addition to the methods inherited from IDispatch, the IMediaStatusSession interface exposes the following methods.
///////////////////////////////////////////////////////////////////////////////
IMediaStatusSink Interface
The IMediaStatusSink interface is used by the MSAS to initialize the sink and to create a media status session. The sink must implement this interface.
In addition to the methods inherited from IDispatch, the IMediaStatusSink interface exposes the following methods.
|
|
|
|
|
i ppl,
I am in my final year of Computer engineering ! i gotta submit one project this year to the univ. Its pretty hard for me to select a project topic. I got few topics but I don't think they r so good. I am interested in havin a project in Networking or system applications. I'll be really glad if you ppl can suggest me a few topics . If someone has his own project i can extend his idea for him . Eagerly waiting for ur replies. bye !
|
|
|
|
|
cool_guy_jack wrote:
I am in my final year of Computer engineering ! i gotta submit one project this year to the univ
This academic year (2003/4)? A final year project! I don't know what kind of course you are on, but in my final year my project took pretty much 40 hours per week over from between October and May!
"You can have everything in life you want if you will just help enough other people get what they want." --Zig Ziglar
Coming soon: The Second EuroCPian Event[^].
|
|
|
|
|
I was just wondering is there any way to change the language of any dll file and control panel ext...IE: I want to convert a french M$ dll file into english without using res hack and copying and pasting this is very time consumming...The reason is that the Icons and Bitmaps have been replaced in the French Version with ones that i like...but I don't read french to well...PLZ help
|
|
|
|
|
Nope. There is no way to do it without hacking the hell out of the .DLL. The problem is that the .DLL wasn't written to support localization, so therefore, can't be expanded to support multiple languages at the same time.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
the new reporting service is sooo new that no books have been printed yet....
I would love to see some info on things like extending the designer, how to do some printing and so on...
If I get it to work and have time I might have a small bit for you on the printing thing....
but I need to get it to a customer first
Denny Figuerres
Developer@Large
|
|
|
|
|
Hi,
is it possible to store an article *with all its threads* on my computer?
If the article is very long, it takes very long time until the threads are loaded, because the article is every time reloaded.
Thanks
Max
|
|
|
|
|
I'd like to see an article on implementing a custom authorization provider with the Authorization and Profile Block from MS (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/authpro_ch_03.asp)
Sincerely,
Bryan
|
|
|
|
|
Hi dear programmers.
I'm a beginner& have got a question.
I'd like to have an article about TAPI WaveIn functions that allow to obtain the intensity of voice on the microphone in dB-s or other units.
Thank u.
|
|
|
|
|
I'm working on a project that requires a delay time in microseconds. Anybody have any ideas?
|
|
|
|
|
What language / platform u use?
He who controls others may be powerful, But he who has mastered himself is mightier still.
|
|
|
|
|
Sorry. I'm using MFC - Visual C++ on Windows XP
|
|
|
|
|
The shortest period you can give up a time slice for is around 14 milliseconds on a Windows system. I think anytime you Sleep(...) you will sleep for some multiple of approx 14 milliseconds. Windows is not real time.
If you want to spin in a while loop to delay look into QueryPerformanceCounter in the msdn.
J
|
|
|
|
|
WinMM.lib gives possibility of one millisecond callbacks on a seperate thread, which one can boost priority to make sure free-running.
timeSetTimer & timeKillTimer are the relevant functions, viz. MSDN
Better than (+/-) 7mSecs, but perhaps not good enough?
Lymington
|
|
|
|
|
If you truly need to delay in microseconds you will probably have to resort to assembly language and NOOPs. There is absolutely no guarantee that this will be deterministic though.
__________________________________________
a two cent stamp short of going postal.
|
|
|
|
|
Maybe some directx articles would be good...
Actual Linux Penguins were harmed in the creation of this message.
|
|
|
|
|
Snyp wrote:
Actual Linux Penguins were harmed in the creation of this message.
what were you doing to the penguins when writing the message ?
MSN Messenger.
prakashnadar@msn.com
Tip of the day of visual C++ IDE.
"We use it before you do! Visual C++ was developed using Visual C++"
|
|
|
|
|
You sure do seem a bit excited to find out what Snyp was doing with that penguin.
Michael Flanakin
Web Log
|
|
|
|
|
Did someone say penguins?
Programming or Die?
----C++ 4 ever-----
|
|
|
|