以下是该枚举的可能值:
typedef enum eAVEncCommonStreamEndHandling {
eAVEncCommonStreamEndHandling_DiscardPartial = 0,
eAVEncCommonStreamEndHandling_EnsureComplete = 1,
eAVEncCommonStreamEndHandling_DiscardIncompatible = 2,
eAVEncCommonStreamEndHandling_RewindAndResend = 3,
eAVEncCommonStreamEndHandling_ForceDWORD = 0x7fffffff
} eAVEncCommonStreamEndHandling;
每个枚举值的含义如下:
- eAVEncCommonStreamEndHandling_DiscardPartial:丢弃部分输出,即使不完整也不重试。
- eAVEncCommonStreamEndHandling_EnsureComplete:确保输出是完整的,重试以获得完整的输出。
- eAVEncCommonStreamEndHandling_DiscardIncompatible:丢弃不兼容的输出,即使部分也不保留。
- eAVEncCommonStreamEndHandling_RewindAndResend:回绕并重新发送,以便获取完整的输出。
- eAVEncCommonStreamEndHandling_ForceDWORD:强制将枚举大小限制为 32 位。
这些枚举值用于配置编码器在流结束时的处理方式,以便在不同的应用场景中采取适当的行为。
转载请注明出处:http://www.zyzy.cn/article/detail/24525/Win32 API/Codecapi.h/eAVEncCommonStreamEndHandling