codecapi.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
codecapi.h enthält die folgenden Programmierschnittstellen:
eAVAudioChannelConfig Gibt die Lautsprecherkonfiguration für die Audiokanäle im Audiobitstream an. Diese Enumeration wird mit der AVAudioChannelConfig-Eigenschaft verwendet. |
eAVDDSurroundMode Gibt an, ob das Audio in Dolby Surround codiert ist. Diese Enumeration wird mit der AVDDSurroundMode-Eigenschaft verwendet. |
eAVDecAACDownmixMode Gibt an, ob ein AAC-Decoder standardmäßige MPEG-2/MPEG-4-Stereodownmix-Gleichungen verwendet. |
eAVDecAudioDualMono Gibt an, ob der Eingangsaudiostream Stereo oder Dual Mono ist. Diese Enumeration wird mit der AVDecAudioDualMono-Eigenschaft verwendet. |
eAVDecAudioDualMonoReproMode Gibt an, wie der Decoder duales Monoaudio reproduziert. Diese Enumeration wird mit der AVDecAudioDualMonoReproMode-Eigenschaft verwendet. |
eAVDecDDOperationalMode Gibt den Komprimierungssteuerungsmodus für einen Dolby AC-3-Audiostream an. Diese Enumeration wird mit der AVDecDDOperationalMode-Eigenschaft verwendet. |
eAVDecDDStereoDownMixMode Gibt den Stereo-Downmix-Modus für einen Dolby Digital-Audiodecoder an. |
eAVDecHEAACDynamicRangeControl Gibt an, ob ein AAC-Decoder dynamische Bereichssteuerung ausführt. |
eAVDecVideoInputScanType Gibt an, wie der decodierte Videostream interlaced wird. Diese Enumeration wird mit der AVDecVideoInputScanType-Eigenschaft verwendet. |
eAVDecVideoSoftwareDeinterlaceMode Gibt den Softwaredeinterlacemodus eines Videodekoders an. Diese Enumeration wird mit der AVDecVideoSoftwareDeinterlaceMode-Eigenschaft verwendet. |
eAVDecVideoSWPowerLevel Gibt die Energiesparstufe eines Videodecoders an. |
eAVDSPLoudnessEqualization Gibt an, ob der Lautheitsausgleich in einem Audiodecoder oder einem digitalen Signalprozessor (DSP) aktiviert ist. |
eAVDSPSpeakerFill Gibt an, ob die Lautsprecherfüllung in einem Audiodecoder oder einem digitalen Signalprozessor (DSP) aktiviert ist. |
eAVEncAdaptiveMode Gibt den adaptiven Codierungsmodus für einen Videoencoder an. |
eAVEncAudioDualMono Gibt an, ob 2-Kanal-Audio als Stereo oder Dual Mono codiert ist. Diese Enumeration wird mit der AVEncAudioDualMono-Eigenschaft verwendet. |
eAVEncAudioInputContent Gibt an, ob der Audioinhalt Musik oder Stimme enthält. Diese Enumeration wird mit der AVEncAudioInputContent-Eigenschaft verwendet. |
eAVEncCommonRateControlMode Gibt den Tarifsteuerungsmodus für einen Encoder an. Diese Enumeration wird mit der Codeceigenschaft AVEncCommonRateControlMode verwendet. |
eAVEncCommonStreamEndHandling Gibt an, ob der Encoder partielle Bildgruppen (GOPs) am Ende des Datenstroms verwirft. Diese Enumeration wird mit der Codeceigenschaft AVEncCommonStreamEndHandling verwendet. |
eAVEncDDAtoDConverterType Gibt den Typ der Analog-Digital-Konvertierung (A/D) für einen Dolby Digital-Audiostream an. Diese Enumeration wird mit der AVEncDDAtoDConverterType-Eigenschaft verwendet. |
eAVEncDDDynamicRangeCompressionControl Gibt das Dynamische Bereichssteuerungsprofil in einem Dolby Digital-Audiostream an. Diese Enumeration wird mit der AVEncDDDynamicRangeCompressionControl-Eigenschaft verwendet. |
eAVEncDDHeadphoneMode Gibt den Kopfhörermodus für einen Dolby Digital-Audiostream an. Diese Enumeration wird mit der AVEncDDHeadphoneMode-Eigenschaft verwendet. |
eAVEncDDPreferredStereoDownMixMode Gibt den bevorzugten Stereo-Downmix-Modus für einen Dolby Digital-Audiostream an. Diese Enumeration wird mit der AVEncDDPreferredStereoDownMixMode-Eigenschaft verwendet. |
eAVEncDDProductionRoomType Gibt den Raumtyp für einen Dolby Digital-Audiostream an. Diese Enumeration wird mit der AVEncDDProductionRoomType-Eigenschaft verwendet. |
eAVEncDDService Gibt den Audiodienst an, der in einem Dolby Digital-Audiostream enthalten ist. Diese Enumeration wird mit der AVEncDDService-Eigenschaft verwendet. |
eAVEncDDSurroundExMode Gibt an, ob ein Dolby Digital-Audiostream in Dolby Digital Surround EX codiert ist. Diese Enumeration wird mit der AVEncDDSurroundExMode-Eigenschaft verwendet. |
eAVEncH264PictureType Gibt den Typ des Bilds an, das von einem Videoencoder ausgegeben wird. |
eAVEncH264VLevel Gibt eine H.264-Codierungsebene an. |
eAVEncH264VProfile Gibt ein H.264-Videoprofil an. |
eAVEncInputVideoSystem Gibt den nominalen Bereich für eine Videoquelle an. Diese Enumeration wird mit der AVEncInputVideoSystem-Eigenschaft verwendet. |
eAVEncMPACodingMode Gibt den MPEG-Audiocodierungsmodus an. Diese Enumeration wird mit der AVEncMPACodingMode-Eigenschaft verwendet. |
eAVEncMPAEmphasisType Gibt den Typ des Debetonierungsfilters an, der beim Decodieren verwendet werden soll. Diese Enumeration wird mit der AVEncMPAEmphasisType-Eigenschaft verwendet. |
eAVEncMPALayer Gibt die MPEG-Audioebene an. Diese Enumeration wird mit der AVEncMPALayer-Eigenschaft verwendet. |
eAVEncMPVFrameFieldMode Gibt an, ob der Encoder codierte Felder oder codierte Frames erzeugt. Diese Enumeration 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 Enumeration wird mit der AVEncMPVLevel-Eigenschaft verwendet. |
eAVEncMPVProfile Gibt das MPEG-2-Profil an. Diese Enumeration 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 Makroblockscanmuster an. Diese Enumeration 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 Ausgabestreams an, der von einem Multiplexer erzeugt wird. Diese Enumeration wird mit der AVEncMuxOutputStreamType-Eigenschaft verwendet. |
eAVEncVideoChromaResolution Gibt die Chromaauflösung an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaResolution und AVEncVideoOutputChromaResolution verwendet. |
eAVEncVideoChromaSubsampling Gibt die Chroma-Sitzung an. Chroma siting definiert die Positionen der Chromaproben relativ zu den Luma-Samples. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorLighting Gibt die vorgesehenen Lichtbedingungen für die Anzeige einer Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorLighting und AVEncVideoOutputColorLighting verwendet. |
eAVEncVideoColorNominalRange Gibt den nominalen Bereich für eine Videoquelle an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputChromaSubsampling und AVEncVideoOutputChromaSubsampling verwendet. |
eAVEncVideoColorPrimaries Gibt die Farbvorwahlen des Videos an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorPrimaries und AVEncVideoOutputColorPrimaries verwendet. |
eAVEncVideoColorTransferFunction Gibt die Konvertierungsfunktion von R'G'B' in RGB an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorTransferFunction und AVEncVideoOutputColorTransferFunction verwendet. |
eAVEncVideoColorTransferMatrix Gibt die Konvertierungsmatrix vom Farbraum Y'Cb'Cr' in den R'G'B'-Farbraum an. Diese Enumeration wird mit den Eigenschaften AVEncVideoInputColorTransferMatrix und AVEncVideoOutputColorTransferMatrix verwendet. |
eAVEncVideoContentType Gibt den Typ von Videoinhalten an. |
eAVEncVideoFilmContent Gibt an, ob die ursprüngliche Quelle des Eingabevideos Film oder Video war. Diese Enumeration wird mit der AVEncVideoSourceFilmContent-Eigenschaft verwendet. |
eAVEncVideoOutputFrameRateConversion Gibt an, ob der Encoder die Bildfrequenz konvertiert, wenn die Ausgabebildrate nicht der Eingabebildrate entspricht. Diese Enumeration wird mit der AVEncVideoOutputFrameRateConversion-Eigenschaft verwendet. |
eAVEncVideoOutputScanType Gibt an, wie der Encoder das Ausgabevideo verkettet. Diese Enumeration wird mit der AVEncVideoOutputScanType-Eigenschaft verwendet. |
eAVEncVideoSourceScanType Gibt an, ob die Eingabeframes für einen Encoder progressiv oder interlaced sind. Diese Enumeration wird mit der AVEncVideoForceSourceScanType-Eigenschaft verwendet. |
eAVFastDecodeMode Gibt die Videodecodierungsgeschwindigkeit an. Diese Enumeration wird mit der AVDecVideoFastDecodeMode-Eigenschaft verwendet. |