frameAvailableSoon

Tells the video recorder that a new frame is arriving soon. (Call from non-encoder thread.)

This function sends a message and returns immediately. This is fine -- the purpose is to wake the encoder thread up to do work so the producer side doesn't block.