Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena Zdrojovou čtečkou a Výchozím zapisovačem. Zdrojový čtečka a Cílový zapisovač jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojového kódu a Zapisovač jímky místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Streamy obrázků obsahují obrázky ve formátu JPEG. I když jsou streamy obrázků jako video streamy v tom, že jako vstupy pobírají nekomprimované obrázky, vyžadují trochu odlišnou konfiguraci. Pro konfiguraci obrazového proudu musíte nastavit hodnoty pro členy struktur konfigurace videa, které jsou znázorněny v následující tabulce.
| Nastavení | Popis |
|---|---|
| WM_MEDIA_TYPE.majortype | Nastavit na WMMEDIATYPE_Image. |
| WM_MEDIA_TYPE.subtype | Nastavte na WMMEDIASUBTYPE_RGB24. |
| WM_MEDIA_TYPE.bFixedSizeSamples | Nastavte na hodnotu FALSE. |
| WM_MEDIA_TYPE.bTemporalCompression | Nastavte na hodnotu FALSE. |
| WM_MEDIA_TYPE.lSampleSize | Nastavte na hodnotu 0. |
| WM_MEDIA_TYPE.formattype | Nastavte na WMFORMAT_VideoInfo. |
| WM_MEDIA_TYPE.pUnk | Nastavte na hodnotu NULL. |
| WM_MEDIA_TYPE.cbFormat | Nastavit na sizeof(WMVIDEOINFOHEADER). |
| WM_MEDIA_TYPE.pbFormat | Nastavte adresu na správně nakonfigurovanou strukturu WMVIDEOINFOHEADER. |
| WMVIDEOINFOHEADER.rcSource a WMVIDEOINFOHEADER.rcTarget | Nastavte oba obdélníky tak, aby levé horní rohy byly souřadnice (0, 0) a pravé dolní rohy jsou souřadnice (x, y), kde x je šířka obrázku a y je výška obrázku. |
| WMVIDEOINFOHEADER.dwBitRate | Nastavte přenosovou rychlost datového proudu. |
| WMVIDEOINFOHEADER.dwErrorRate | Nastavte na hodnotu 0. |
| WMVIDEOINFOHEADER.dwBitErrorRate | Nastavte na hodnotu 0. |
| WMVIDEOINFOHEADER.AvgTimePerFrame | Nastavte na hodnotu 0. |
| BITMAPINFOHEADER.biWidth | Nastavte šířku obrázku. |
| BITMAPINFOHEADER.biHeight | Nastavte výšku obrázku. |
| BITMAPINFOHEADER.biPlanes | Nastavte na hodnotu 1. |
| BITMAPINFOHEADER.biBitCount | Nastavte na hodnotu 24. |
| BITMAPINFOHEADER.biCompression | Nastavte na BI_RGB. |
| BITMAPINFOHEADER.biSizeImage | Nastavte ((x * y * c) / 8), kde x je šířka obrázku, y je výška obrázku a c je barevná hloubka obrázku (v tomto případě vždy 24). |
| BITMAPINFOHEADER.biXPelsPerMeter | Nastavte na hodnotu 0. |
| BITMAPINFOHEADER.biYPelsPerMeter | Nastavte na hodnotu 0. |
| BITMAPINFOHEADER.biClrUsed | Nastavte na hodnotu 0. |
| BITMAPINFOHEADER.biClrImportant | Nastavte na hodnotu 0. |
Související témata