codecapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:
codecapi.h enthält die folgenden Programmierschnittstellen:
Aufzählungen
eAVAudioChannelConfig Gibt die Lautsprecherkonfiguration für die Audiokanäle im Audiobitstream an. Diese Aufzählung wird mit der AVAudioChannelConfig-Eigenschaft verwendet. |
eAVDDSurroundMode Gibt an, ob das Audio in Dolby Surround codiert ist. Diese Aufzählung wird mit der AVDDSurroundMode-Eigenschaft verwendet. |
eAVDecAACDownmixMode Gibt an, ob ein AAC-Decoder standardmäßige MPEG-2/MPEG-4 Stereo-Downmix-Formeln verwendet. |
eAVDecAudioDualMono Gibt an, ob der Audiodatenstrom der Eingabe stereo oder dual mono ist. Diese Aufzählung wird mit der AVDecAudioDualMono-Eigenschaft verwendet. |
eAVDecAudioDualMonoReproMode Gibt an, wie der Decoder Dual-Mono-Audio reproduziert. Diese Aufzählung wird mit der AVDecAudioDualMonoReproMode-Eigenschaft verwendet. |
eAVDecDOperationalMode Gibt den Komprimierungssteuerungsmodus für einen Dolby AC-3-Audiostream an. Diese Aufzählung wird mit der AVDecDOperationalMode-Eigenschaft verwendet. |
eAVDecDStereoDownMixMode Gibt den Stereo-Downmixmodus für einen Dolby Digital-Audiodecoder an. |
eAVDecHEAACDynamicRangeControl Gibt an, ob ein AAC-Decoder dynamische Bereichssteuerung durchführt. |
eAVDecVideoInputScanType Gibt an, wie der decodierte Videostream interlaced wird. Diese Aufzählung wird mit der AVDecVideoInputScanType-Eigenschaft verwendet. |
eAVDecVideoSoftwareDeinterlaceMode Gibt den Softwaredelacemodus eines Videodecoders an. Diese Aufzählung wird mit der AVDecVideoSoftwareDeinterlaceMode-Eigenschaft verwendet. |
eAVDecVideoSWPowerLevel Gibt den Energiesparfaktor eines Videodecoders an. |
eAVDSPLoudnessEqualization Gibt an, ob die Lautstärkegleichung in einem Audiodecoder oder einem digitalen Signalprozessor (Digital Signal Processor, DSP) aktiviert ist. |
eAVDSPSpeakerFill Gibt an, ob die Lautsprecherfüllung in einem Audiodecoder oder einem digitalen Signalprozessor (Digital Signal Processor, DSP) aktiviert ist. |
eAVEncAdaptiveMode Gibt den adaptiven Codierungsmodus für einen Video-Encoder an. |
eAVEncAudioDualMono Gibt an, ob 2-Kanal-Audio als Stereo oder duales Mono codiert wird. Diese Aufzählung wird mit der AVEncAudioDualMono-Eigenschaft verwendet. |
eAVEncAudioInputContent- Gibt an, ob der Audioinhalt Musik oder Stimme enthält. Diese Aufzählung wird mit der AVEncAudioInputContent-Eigenschaft verwendet. |
eAVEncCommonRateControlMode Gibt den Geschwindigkeitssteuerungsmodus für einen Encoder an. Diese Enumeration wird mit der AVEncCommonRateControlMode-Codec-Eigenschaft verwendet. |
eAVEncCommonStreamEndHandling- Gibt an, ob der Encoder Teilgruppen von Bildern (GOPs) am Ende des Datenstroms verwirft. Diese Enumeration wird mit der AVEncCommonStreamEndHandling-Codec-Eigenschaft verwendet. |
eAVEncDDAtoDConverterType Gibt den Typ der Analog-zu-Digital-Konvertierung (A/D) für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDAtoDConverterType-Eigenschaft verwendet. |
eAVEncDDynamicRangeCompressionControl Gibt das Dynamische Bereichssteuerungsprofil in einem Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDDynamicRangeCompressionControl-Eigenschaft verwendet. |
eAVEncDHeadphoneMode Gibt den Kopfhörermodus für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDHeadphoneMode-Eigenschaft verwendet. |
eAVEncDPreferredStereoDownMixMode Gibt den bevorzugten Stereo-Downmixmodus für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDPreferredStereoDownMixMode-Eigenschaft verwendet. |
eAVEncDProductionRoomType Gibt den Raumtyp für einen Dolby Digital-Audiostream an. Diese Aufzählung wird mit der AVEncDDProductionRoomType-Eigenschaft verwendet. |
eAVEncDDService- Gibt den Audiodienst an, der in einem Dolby Digital-Audiostream enthalten ist. Diese Aufzählung wird mit der AVEncDDService-Eigenschaft verwendet. |
eAVEncDSurroundExMode Gibt an, ob ein Dolby Digital Audiostream in Dolby Digital Surround EX codiert ist. Diese Aufzählung wird mit der AVEncDDSurroundExMode-Eigenschaft verwendet. |
eAVEncH264PictureType Gibt den Bildtyp an, der von einem Video-Encoder ausgegeben wird. |
eAVEncH264VLevel Gibt eine H.264-Codierungsebene an. |
eAVEncH264VProfile Gibt ein H.264-Videoprofil an. |
eAVEncH265VLevel Gibt eine H.265-Codierungsebene an. |
eAVEncH265VProfile Gibt ein H.265-Videoprofil an. |
eAVEncInputVideoSystem Gibt den Nominalbereich für eine Videoquelle an. Diese Aufzählung wird mit der AVEncInputVideoSystem-Eigenschaft verwendet. |
eAVEncMPACodingMode Gibt den MPEG-Audiocodierungsmodus an. Diese Aufzählung wird mit der AVEncMPACodingMode-Eigenschaft verwendet. |
eAVEncMPAEmphasisType Gibt den Typ des De-Hervorhebungsfilters an, der beim Decodieren verwendet werden soll. Diese Aufzählung wird mit der AVEncMPAEmphasisType-Eigenschaft verwendet. |
eAVEncMPALayer Gibt die MPEG-Audioebene an. Diese Aufzählung wird mit der AVEncMPALayer-Eigenschaft verwendet. |
eAVEncMPVFrameFieldMode Gibt an, ob der Encoder codierte Felder oder codierte Frames erzeugt. Diese Aufzählung wird mit der AVEncMPVFrameFieldMode-Eigenschaft verwendet. |
eAVEncMPVIntraVLCTable Gibt an, welche VLC-Tabelle (Variable-Length Coding) für die Entropiecodierung verwendet werden soll. Diese Enumeration wird mit der AVEncMPVIntraVLCTable-Eigenschaft verwendet. |
eAVEncMPVLevel- Gibt das MPEG-2-Profil an. Diese Aufzählung wird mit der AVEncMPVLevel-Eigenschaft verwendet. |
eAVEncMPVProfile Gibt das MPEG-2-Profil an. Diese Aufzählung wird mit der AVEncMPVProfile-Eigenschaft verwendet. |
eAVEncMPVQScaleType Gibt an, ob die Quantizerskala linear oder nicht linear ist. Diese Enumeration wird mit der AVEncMPVQScaleType-Eigenschaft verwendet. |
eAVEncMPVScanPattern Gibt das Makroblock-Scanmuster an. Diese Aufzählung wird mit der AVEncMPVScanPattern-Eigenschaft verwendet. |
eAVEncMPVSceneDetection Gibt an, wie sich der Encoder verhält, wenn er eine neue Szene erkennt. Diese Enumeration wird mit der AVEncMPVSceneDetection-Eigenschaft verwendet. |
eAVEncMuxOutput Gibt den Typ des von einem Multiplexer erzeugten Ausgabedatenstroms an. Diese Aufzählung wird mit der AVEncMuxOutputStreamType-Eigenschaft verwendet. |
eAVEncVideoChromaResolution Gibt die Farbauflösung an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaResolution und AVEncVideoOutputChromaResolution verwendet. |
eAVEncVideoChromaSubsampling- Specifies chroma siting. Chroma siting definiert die Positionen der Farbproben relativ zu den Luma-Proben. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorLighting Gibt die vorgesehenen Beleuchtungsbedingungen für die Anzeige einer Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorLighting und AVEncVideoOutputColorLighting verwendet. |
eAVEncVideoColorNominalRange Gibt den Nominalbereich für eine Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorPrimaries Gibt die Farbprimriesen des Videos an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorPrimaries und AVEncVideoOutputColorPrimaries verwendet. |
eAVEncVideoColorTransferFunction Gibt die Konvertierungsfunktion von R'G'B' in RGB an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorTransferFunction und AVEncVideoOutputColorTransferFunction verwendet. |
eAVEncVideoColorTransferMatrix Gibt die Konvertierungsmatrix aus dem Y'Cb'Cr'-Farbraum in den R'G'B'-Farbraum an. Diese Aufzählung wird mit den Eigenschaften AVEncVideoInputColorTransferMatrix und AVEncVideoOutputColorTransferMatrix verwendet. |
eAVEncVideoContentType Gibt den Typ des Videoinhalts an. |
eAVEncVideoFilmContent Gibt an, ob die ursprüngliche Quelle des Eingabevideos Film oder Video war. Diese Aufzählung wird mit der AVEncVideoSourceFilmContent-Eigenschaft verwendet. |
eAVEncVideoOutputFrameRateConversion Gibt an, ob der Encoder die Framerate konvertiert, wenn die Ausgabeframerate nicht mit der Eingabeframerate übereinstimmt. Diese Aufzählung wird mit der AVEncVideoOutputFrameRateConversion-Eigenschaft verwendet. |
eAVEncVideoOutputScanType Gibt an, wie der Encoder das Ausgabevideo interlacesiert. Diese Aufzählung wird mit der AVEncVideoOutputScanType-Eigenschaft verwendet. |
eAVEncVideoSourceScanType Gibt an, ob die Eingabeframes für einen Encoder progressive oder interlaced sind. Diese Enumeration wird mit der AVEncVideoForceSourceScanType-Eigenschaft verwendet. |
eAVFastDecodeMode Gibt die Videodecodierungsgeschwindigkeit an. Diese Aufzählung wird mit der AVDecVideoFastDecodeMode-Eigenschaft verwendet. |