Extracted interface from Camera class