Abstract-Acousto-optic interaction in optomechanical crystals allows unidirectional control of elastic waves over optical waves. However, as a result of this nonlinear interaction, infinitely many optical modes are born. This article presents an exact formulaion of coupled mode theory for interaction between elastic and photonic Bloch waves moving along an optomechanical waveguide. In general, an optical wavefront is strongly diffracted by an elastic wave in frequency and wavevector, and thus infinite modes with different frequencies and wavevectors appear. We discuss resonance and mode conversion conditions, and present a rigorous method to derive coupling rates and mode profiles. We also find a conservation law which rules over total optical power from interacting individual modes. We present application examples to the theory to optomechanical waveguides and cavities, as well as non-reciprocal transmission of light and optomechanical switches.