[VIDEO_CAPTURE] *incompatible* Decouple meta-information setter
[REFACTOR] Use instancetype and [self class] in factory methods for classes potentially subclassed