1. A method of decoding multi-layer video data, the method comprising: receiving a first instance of a first syntax element representing whether a dependency type syntax element for a first current layer is signaled, wherein the dependency type syntax element for the first current layer identifies a type of dependency enabled for the first current layer relative to a first reference layer; in response to a value for the first instance of the first syntax element indicating that the dependency type syntax element for the first current layer is not signaled: determining that the type of dependency enabled for the first current layer relative to the first reference layer is a predetermined type; and decoding a block of the first current layer using inter-layer prediction conforming to the predetermined type; receiving a second instance of the first syntax element representing whether a dependency type syntax element for a second current layer is signaled, wherein the dependency type syntax element for the second current layer identifies a type of dependency enabled for the second current layer relative to a second reference layer; in response to a value for the second instance of the first syntax element indicating that the dependency type syntax element for the second current layer is signaled: receiving a value for the dependency type syntax element for the second current layer; determining the type of dependency enabled for the second current layer relative to the second reference layer based on the value for the dependency type syntax element for the second current layer; and decoding a block of the second current layer using inter-layer prediction conforming to the type of dependency enabled for the second current layer relative to the second reference layer.