Udostępnij przez


Generowanie kodów Four-Character

[Funkcja skojarzona z tą stroną, I/O plików multimedialnych, jest starszą funkcją. Został zastąpiony przez Source Reader. Czytnik Źródłowy jest zoptymalizowany pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł zamiast we/wy plików multimedialnych, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Możesz użyć makrammioFOURCClub funkcji mmioStringToFOURCC w celu wygenerowania kodów czterech znaków. W poniższym przykładzie użyto mmioFOURCC do wygenerowania czteroznakowego kodu "WAVE".

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioFOURCC('W', 'A', 'V', 'E'); 
 

W poniższym przykładzie użyto mmioStringToFOURCC do wygenerowania czteroznakowego kodu "WAVE".

FOURCC fourccID; 
. 
. 
. 
fourccID = mmioStringToFOURCC("WAVE", 0); 

Drugi parametr w mmioStringToFOURCC określa flagi konwersji ciągu na czteroznakowy kod. Jeśli określisz flagę MMIO_TOUPPER, mmioStringToFOURCC konwertuje wszystkie znaki alfabetyczne w tekście na wielkie litery. Jest to przydatne, gdy należy określić czteroznaczny kod identyfikujący niestandardową procedurę we/wy, ponieważ cztery znaki identyfikujące nazwy rozszerzeń plików muszą być wielkie.