Add method to get a capture's snapshot length.

Also add a check on capture instantiation using this new method.