There will be an overhead for the 2 extra function calls, but the SPI speed for 2 x byte reads is same as 1 x 16bit reads.
To improve performance further, you can eliminate the function call and just use:-
val16 := (media_ReadByte() | (media_ReadByte()
Comment