X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fdecoder.h;h=9867b79b099a12466790c637ce78011a6867a830;hp=8378373c6e0e29c8c4ed45943a30a6817651ed2e;hb=2e62b2c0de47fc8e5bcb5466b2876f9b23d2ae84;hpb=526fd6de4c80a7ac9614a1cb0209efff7b171cd5 diff --git a/src/lib/decoder.h b/src/lib/decoder.h index 8378373c6..9867b79b0 100644 --- a/src/lib/decoder.h +++ b/src/lib/decoder.h @@ -51,7 +51,13 @@ protected: */ virtual void seek (ContentTime time, bool accurate) = 0; - virtual bool pass () = 0; + enum PassReason { + PASS_REASON_VIDEO, + PASS_REASON_AUDIO, + PASS_REASON_SUBTITLE + }; + + virtual bool pass (PassReason, bool accurate) = 0; }; #endif